<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:concerns="http:///schemas/perfilConcerns/_SsrrUBWgEeObs-pQrJ2skQ/19" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:patterns="http:///schemas/patterns/_wlXX8JVoEeOWwNcokQBARg/3" xmlns:relationships="http:///schemas/relationships/_ZXR5gI9OEeO5S8PTmh49hw/2" xmlns:smarty="http:///schemas/smarty/_cl6_wI9OEeO5S8PTmh49hw/3" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:version="20110701" xsi:schemaLocation="http:///schemas/patterns/_wlXX8JVoEeOWwNcokQBARg/3 resources/patterns.profile.uml#_wlbCUJVoEeOWwNcokQBARg http:///schemas/concerns/_SsrrUBWgEeObs-pQrJ2skQ/19 resources/concerns.profile.uml#_SsrrURWgEeObs-pQrJ2skQ http:///schemas/relationships/_ZXR5gI9OEeO5S8PTmh49hw/2 resources/relationships.profile.uml#_ZXU80I9OEeO5S8PTmh49hw http:///schemas/smarty/_cl6_wI9OEeO5S8PTmh49hw/3 resources/smarty.profile.uml#_cl7m0I9OEeO5S8PTmh49hw http:///schemas/perfilConcerns/_SsrrUBWgEeObs-pQrJ2skQ/19 resources/concerns.profile.uml#_SsrrURWgEeObs-pQrJ2skQ ">
  <uml:Model name="model" xmi:id="_xqzHwIzdEeO6Yt6TRR4QNg">
    <profileApplication xmi:id="_2Q2s4I9OEeO5xq3Ur4qgFw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_2RHyoI9OEeO5xq3Ur4qgFw">
        <references href="resources/concerns.profile.uml#_SsrrURWgEeObs-pQrJ2skQ" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/concerns.profile.uml#_9v_84HqaEeK1gM_kVgXLQw"/>
    </profileApplication>
    <profileApplication xmi:id="_2RXDMI9OEeO5xq3Ur4qgFw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_2RlssI9OEeO5xq3Ur4qgFw">
        <references href="resources/relationships.profile.uml#_ZXU80I9OEeO5S8PTmh49hw" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/relationships.profile.uml#__hjjkIzaEeO6Yt6TRR4QNg"/>
    </profileApplication>
    <profileApplication xmi:id="_2RlssY9OEeO5xq3Ur4qgFw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_2R2ycI9OEeO5xq3Ur4qgFw">
        <references href="resources/smarty.profile.uml#_cl7m0I9OEeO5S8PTmh49hw" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/smarty.profile.uml#_9ppH0MeqEeK-FvYCaEYIKA"/>
    </profileApplication>
    <profileApplication xmi:id="_cyBBIJJmEeOENZsdUoZvrw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_cyb34JJmEeOENZsdUoZvrw">
        <references href="resources/patterns.profile.uml#_wlbCUJVoEeOWwNcokQBARg" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/patterns.profile.uml#_lDDfsJJlEeOENZsdUoZvrw"/>
    </profileApplication>
  <packagedElement name="GameBoardGUI" xmi:id="_2g84MBVZEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="52d4148e-1b46-4a39-af21-f9a3ea3311b8" isAbstract="false" name="GameBoardGUI" xmi:id="_-7olgBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkScore" visibility="public" xmi:id="_mjiW4GEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_lJ-i8GEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="Attr4" visibility="public" xmi:id="e1b59d7e-3b1a-47f6-9a3a-dd734907bfb5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="02d70967-e5ef-4e71-b023-b8905d2c4981" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1e644111-882e-442d-88a1-09fa39acfe81" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3350f8b1-14bc-49eb-b02f-21273bd0533b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameBoardCtrl" xmi:id="_nqr-4BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="bdc327e9-98e1-40d3-90ce-95dadff4a4e9" isAbstract="false" name="GameBoardCtrl" xmi:id="_HCoXQBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr10" visibility="public" xmi:id="36866141-1cae-4394-90ab-f447333ccc64">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="43322132-7bb3-407b-ac56-454bf81f7e1f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5dc41b6a-5ff6-49ee-a285-07ee7c08308c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a0cbfbf4-6c55-4f6e-8925-0d1a01d6785f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="Player" xmi:id="_NJM_EBS4EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setHeigherScore" visibility="public" xmi:id="_omALEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="heigherScore" xmi:id="45d4f365-26e5-4441-8cf0-db9877c4c307">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="f855e323-9e67-4d32-a58b-8e26f1c28518"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimePlayed" visibility="public" xmi:id="_oy7MwBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="e3be422a-3c24-44f3-a618-68005b5753fc"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateDateScore" visibility="public" xmi:id="_UTBIIBS9EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="ef130c7a-e527-4ab1-b09b-4705ecd1f3ea"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkPassword" visibility="public" xmi:id="_oYkzEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="password" xmi:id="c6a53ab2-d4f7-4565-bab0-279593046be2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="32b26052-34c8-4c1e-a190-d25a18b18807">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimeSaved" visibility="public" xmi:id="_o7-bEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="42d1649a-8855-4c5c-b5e9-073c7388c665"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkLogin" visibility="public" xmi:id="_oFxL0BS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="login" xmi:id="e15465a7-6783-4a05-8343-d73b958cd62e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="cc9ca272-3d92-4c55-9689-3507611ac856">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedAttribute isUnique="false" name="heigherScoreBrickles" visibility="private" xmi:id="5a9086b8-123b-4e7e-a725-66a017e2fdca">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5ef9775d-4678-4b3a-b728-16f9f41d9fcd" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1ddbb768-b7a1-4328-8c9b-54af5a69534b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="926311c5-78c2-4d65-9dca-d2978dfd18aa" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBowling" visibility="private" xmi:id="f8ea54fa-6dd6-4b49-9423-8ab675c3f1ce">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ad1ab8e1-1cdd-4b8f-91f4-2da9d90058fb" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="cc56bc0f-38c8-4fa1-886f-ec50d693bb12" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="01788c73-2662-4e07-962e-8b76911250c8" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedBrickles" visibility="private" xmi:id="a2ec2f81-3e6d-4754-9bbe-5ebf1cb2dc24">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c06adebc-b54a-4055-9e6f-a581f6c9d543" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4dc68899-a185-4921-9c93-9ca50a1f3cfe" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2008247b-229e-446f-8890-6e5f63aadbf4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="password" visibility="private" xmi:id="bc96483f-719a-4c62-bf45-707375c7776d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="87497de3-6647-4985-a977-5c6b6d19360d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="85404335-bda9-46a0-bb3a-573e88a0e90e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4d4619d3-e47d-489c-807e-c265529a0890" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="00accf5f-0337-417f-8a61-2ca9e98ddfe1">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="43e4a457-4b56-47c5-beaf-67d6fc7d6a83" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2f2c9da4-e6aa-49dc-9a43-45cdade791bc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="235d545c-a59f-4691-8a9a-e7a5bbde665b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="login" visibility="private" xmi:id="2f3cc35f-0ece-4ca4-91c7-728c0ec496f9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4e865524-de18-4a49-a616-cdc9e4d44c4b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4b9e2f0e-bee8-44d6-a537-bf77620804f1" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a38f66b6-1219-44f0-b0f9-95b0e61bd7bd" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dateBowlingScore" visibility="private" xmi:id="e3af41f8-6f58-4b15-942d-9284eabc8338">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c80576be-7bca-4291-9886-926985389ad2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="81c1f338-71f7-4810-9aa4-6396d20c2680" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2ed57c54-e949-4492-aa86-c9f86eb10cca" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScoreBowling" visibility="private" xmi:id="0f72aef3-5b20-40e1-8fd1-7180927c384d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9271a256-4817-469e-ab39-53096a9b38be" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5a27781d-95bc-41f5-a904-b3c282d7bc3f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="54ee067d-f07f-45e4-aa29-be25a9ddc6fc" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScorePong" visibility="private" xmi:id="ffbacc5a-cf89-40f7-9cef-37d010efd45f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0eab4ab5-a722-4672-a8df-0f6b0acbd4e3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6c79bbd8-3a95-48a5-97eb-06b287df3301" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9000a071-6ad8-43a7-a84e-881a8f40aa54" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="datePongScore" visibility="private" xmi:id="02023b32-15fb-49db-9c0b-77d77fda79fb">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0e98c5df-8622-4d52-b24f-fe46dd4cfbd6" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9fd624d9-6f3d-47ed-ad86-01c34ca2f0bd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="eca37f71-4d3b-473d-a808-085cb2bdfc3d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBrickles" visibility="private" xmi:id="7dca7955-1862-42c9-9959-cc10db96186f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3996df2a-1d72-4363-9b0b-0ebaf474da3b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="65b51ac4-afff-46fb-abfc-a6e0d71500db" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d78ce452-7027-4146-8bcd-28791a8e5ec6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedPong" visibility="private" xmi:id="8692dd71-503c-4d4b-b9dc-362def39d52c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="044ff97e-9a0b-435d-8225-c156bf987a5e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e5823578-7cf1-4e59-a015-c5f9009523c6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b701947f-8ad0-4c6a-aff3-63a97e59c80d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedPong" visibility="private" xmi:id="11ef0396-17ec-440e-9eff-16e6ffa2c91b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="77e9ad69-8c29-4905-a606-dbb56845a25a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d851fde7-17f1-479d-be80-f294be901329" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="308f1952-20c9-49f2-b9a8-77824fe75d7a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="431c2ec1-25e1-4ec4-9918-377103c112fd">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="31bc865d-208c-4fa3-91f0-511d68f8d59a">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="f79816f4-95d5-4c0d-b95a-9ab945304ddd">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="c191db6c-fbf1-4ff4-b43f-5a023c08132a">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameMgr" xmi:id="_hOsL0BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="b6b074ca-5de8-42ec-a6cb-1761e5331c87" isAbstract="false" name="GameMgr" xmi:id="_P2tF4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr7" visibility="public" xmi:id="f5c03b2b-d794-457c-b8c6-c9604eb897da">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="adac4dcc-c6e7-47ce-8fc8-4d8651beed59" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="07b8ba5d-dd99-4c14-af65-6f51c38e72d4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a9e54a3a-3dc7-4b15-a5c6-676e9401cdf2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_prZDoBSsEeOYorUb5NKqTw" xmi:id="71f16395-58a3-4e7a-b85d-1b14b2c711c9">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameBoardMgr" xmi:id="_2zMPEBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="99ee6be9-6b7c-4724-8007-e98f656e6200" isAbstract="false" name="GameBoardMgr" xmi:id="_JmvLYBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr5" visibility="public" xmi:id="e3c4b0f4-8e9d-446b-aaee-2c981769f715">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ec996a37-6ad7-4424-a6a2-6ce054cb9cb1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b7ecdb0e-20b3-4428-8e66-ea760680b786" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="52ffd0aa-507e-46db-ba7e-35b51e3626b2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameCtrl" xmi:id="_tZi_IBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="ae611162-6539-4a2f-8f89-d57bdb3d9190" isAbstract="false" name="GameCtrl" xmi:id="_R-qtYBVhEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="nameAttr1" visibility="public" xmi:id="bc04c178-2d3b-4691-9f9d-373882d1d014">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1531002b-4690-49bb-b78a-01f7b597cc11" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ab361fbc-0647-41a9-84e8-5e5f6f5c8e7f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d391bac2-e801-4e01-9ea4-b938b3aebd02" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="PlayGameGUI" xmi:id="_pVLO4BVjEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="PlayGameGUI" xmi:id="_sEps4BVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1Ts_kGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_vPsOsGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="config" visibility="public" xmi:id="_2sFHwGEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="attr6" visibility="public" xmi:id="e1cee0f8-77bb-4a38-b649-e77d83d54ee7">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="90e51065-4ba8-453b-97b0-18583f7302f9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ad5ff1d4-a10c-4872-9fc6-21345e7bcebe" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b8c2e737-07f6-4188-8984-994cf3c67a41" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameGUI" xmi:id="_IqVT4BVkEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="b09f52c7-c0cd-4c3e-ab22-57790f320d53" isAbstract="false" name="GameGUI" xmi:id="_KFWgYBVkEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_LH5rsGEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="save" visibility="public" xmi:id="_I9Y78GEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_FhsRIGEuEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="att8" visibility="public" xmi:id="ea7392b4-6795-4157-863b-ba50da29caa1">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d99e97e8-4078-4a1d-8582-ee3e0f6b768f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="43a63bfa-271f-4802-a5a2-67cb230e489b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ee38764e-3282-4e14-9a3c-a0ba0d883c39" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="InitializeMgr" xmi:id="_CbqHABSnEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="PongGame" xmi:id="_IFYy0BSrEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_lQnW4BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_mAcRUBSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_mTl20BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_ll0x4BSrEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="8b4b9285-06fc-4a0e-b832-e918ae174fd1">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1ffe099e-cade-4449-a29d-a0df96d1c6e2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bfe87486-4f73-4af5-a4f1-6c998e313900" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="affab93b-e5a5-41ce-a92f-a206bea933b7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfSets" visibility="private" xmi:id="b2bd2831-728c-48c7-9227-7e98cf9667e0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4b098bbc-d214-4b80-b241-eb51df7bc41e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="591546f5-ec8b-4b9d-845a-70f59933e2d1" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6062d702-9506-4a08-a3a8-9f7e5950bdc6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="setPoints" visibility="private" xmi:id="025ccb75-c75a-47f2-8f7b-b9da64192bb0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="de65b1da-fa25-4fce-a848-95181dcb8252" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="69a7e29f-7e54-4305-bdf9-8ffc9820ce73" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="21fd3b19-3a09-42d1-977c-9a342d76daca" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="068f34dc-80d8-43d7-a8d7-778fad16cf44"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Game" xmi:id="_prZDoBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_Wd9I8BStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_UVfnoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_KegUYBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startAnimation" visibility="public" xmi:id="_9eXw8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="a5ad133b-6d2f-4098-ab92-44ea5ba1c5b0">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_JB2JIBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_ZsHHABStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_bCHQoBStEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="ff7e0fe3-5382-4431-a8fc-fa3631c99d83">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="30d68bb1-2925-43af-bca8-1e513f0213f9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="82833ea6-d210-4255-b14f-3196f89df75c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8f33a015-b7e0-45fc-9e65-54b48be45135" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="BowlingGame" xmi:id="_KbxQ0BSqEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_3TMA8BSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_z0OmwBSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_pS25wBSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_BTWeUBSrEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="55ead214-2f31-46e0-95cb-e4f83142b43d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="59af12a1-0575-462d-bfc3-abbeed8def12" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d8a5f390-4eea-4772-9a53-2c199743e02f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8c8f01dd-6606-47cc-88f4-8ad056d0d087" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfTruns" visibility="private" xmi:id="988dbb20-0b49-4138-9aa4-36eb7bc1293d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8e45db73-ba53-4643-aad8-e13d244da63b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1f9475bb-84c1-4730-8aaa-5fc5c3b7e19d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ef6d1e22-3244-46db-af62-88a018dc4e40" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="c22835f4-5cad-43cf-8d59-90c040430dd8"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BricklesGame" xmi:id="_AfsXUBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_TsduMBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_UjKssBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_USo9YBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_UzQ-MBSsEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numbersOfBalls" visibility="private" xmi:id="f7e7dfcc-fac4-47d1-b884-62bdc774de4d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9ca557d9-245d-45f6-9c86-2bea5fb083a8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9afb6ae9-ae09-4e43-b073-03d8769ef0cf" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e437a899-6f92-4230-93d9-55a75fa0741d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="69dbb65a-44d9-4e54-9f06-d9117d84ff45">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8ca07a8a-f803-47ca-94d4-d6aebee3ceff" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c39a80a4-cf7e-411b-9a10-f5d613f4d32c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bbd105e8-61b4-455b-b733-fd38ffb94d5f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="25f6dec2-abb2-4eae-9770-65cd981102a9"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="AnimationLoopMgr" xmi:id="_-c0S4BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="e898ff3a-1ff7-4b69-82cd-76e713f70574" isAbstract="false" name="AnimationLoppMgr" xmi:id="_4kumcBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class"/>
    </packagedElement>
    <packagedElement name="Package12183Ctrl" xmi:id="afba1dd3-e269-46e2-8a18-226608dbd18d" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Score" xmi:id="_bSsdwBTCEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="resetScore" visibility="public" xmi:id="_w9TJABTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="incScore" visibility="public" xmi:id="_xLsxYBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="score" visibility="public" xmi:id="737c293b-08d2-48a1-a2da-660e9ec952c2">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="878afbe4-d42e-4780-b283-91d94474812a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="01ef6436-6276-4904-b580-51e8994b4778" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6fd70107-0301-46eb-9854-39475e082c63" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="ISaveScore" xmi:id="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_shkHABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="bcc35e01-3913-4feb-8d16-932e68051beb"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="a5bed174-3a49-47a2-bc63-69e6ec9ddc39"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGameBoard" visibility="public" xmi:id="_H00hABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="9afc946e-92ef-485b-bffd-1d87eed496d5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="isGamePlayed" visibility="public" xmi:id="_9liUcBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="2288108a-e67a-47fa-a3a9-ecfe0978a363"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="7f837e5a-ad22-421c-9073-9a3493985364"/>
          <ownedParameter isUnique="false" name="" xmi:id="dff09cc6-54d4-4ec3-b2ab-5b9f3fd94fe8">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_7x3XYBWJEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="ad70bbcf-6e92-4c44-adc7-585ab03b7733">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_91CwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="719f6896-0790-45ee-92aa-a57de3f66dd0"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_sEty8BWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="1ecf2228-3c1e-4a38-a984-f95bf7072d1b"/>
          <ownedParameter direction="return" name="" xmi:id="95bcb308-1913-4499-ae70-e28da20cdb9b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkMatch" visibility="public" xmi:id="_sUIvABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="39765858-b81f-40c9-b911-4ecda461b0cd"/>
          <ownedParameter direction="return" name="" xmi:id="d144696c-77d0-4f24-a30a-54c3d6dc3d44">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12229Ctrl" xmi:id="89dc7433-8c2b-4aed-bfc3-73ce9657e57d" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IInstallGame" xmi:id="_CacfoBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkGame" visibility="public" xmi:id="_NFzLEBWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="661953b5-b833-4405-945a-920bf3248ad0">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="c116a430-8266-4f9a-9c50-f73267f0574d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_NXCFABWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="7b137014-3def-40ce-9b70-3e0b746e5225">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface8389" xmi:id="18731f56-0389-49db-a36a-210ebea35474" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_aUKicBWSEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="784a79c1-1618-463d-9dd1-56d5392ab53a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkinstallation" visibility="public" xmi:id="_1IWMEBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="7d32743c-585f-487f-acba-ada06cc9fc36">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="IUninstallgame" xmi:id="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkGame" visibility="public" xmi:id="_dbUA8BWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="f42bbcbc-ca34-41c0-ba1d-31fa11ee6a46">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="ea726eeb-a08b-4d57-9291-c7769271177d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="uninstall" visibility="public" xmi:id="_dr9FABWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="03febc5b-11a1-4866-b59e-ef740393253d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12256Mgr" xmi:id="331820ba-f049-40f3-9011-f6f1539f7b08" xmi:type="uml:Package">
      <packagedElement clientDependency="e253aaaa-f568-49fb-9c17-f530f69e17dd" isAbstract="false" name="InitializeMgr" xmi:id="_T739wBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_fbl-ABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="c013e485-f3c0-4d99-9db1-c4c17d327373">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="InitializationMgt" xmi:id="_Y4SNYBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_SmmBgBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="cab959dc-8d9b-4d53-800c-9cf16bdb946c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_5M0q8BWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="314be4d3-51e2-4130-9dd1-c27097dd03a7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="8ad3bea4-5210-44df-93cb-ed1e62ecaae0"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="startAnimation" visibility="public" xmi:id="_pkzlgBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="5b2f4921-3d14-433d-b500-f18fe0e992ef">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="addGame" visibility="public" xmi:id="_4bTucBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="825f9415-952e-404e-96a7-0582736c58fe">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_WGchoBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="a16b7cde-b044-4da0-8a5e-e2c0a501bb20">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_4-ZNYBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="4797ba9f-791d-4a82-b9f6-a10faedf53ae">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="c543cb1e-483a-460b-bbab-50827de95daa">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="IGameBoardMgt" xmi:id="_0bg44BVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getLocation" visibility="public" xmi:id="_vS2xcBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="sprite" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="d5df8bee-315b-4bbf-8ae1-a3cbac95de3f"/>
          <ownedParameter direction="return" name="" xmi:id="80c629df-0aa7-4855-bdc1-4b6419b769d9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Point" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getSprite" visibility="public" xmi:id="_vCv44BVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="sprite" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="76e0aa16-fec4-419e-950a-8a06443b0171"/>
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="62fadab0-35cd-47eb-891b-f9d59e855536"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_DPjwoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="84a93be9-f32c-475d-b105-cfea73ab4a3e"/>
          <ownedParameter direction="return" name="" xmi:id="09b894a7-dc04-459e-b6b4-ee890cc3b9d0">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_1qBvEBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="e4764bc4-ad8d-422b-9b6f-1986446e0196"/>
          <ownedParameter direction="return" name="" xmi:id="10dd8e6c-7bc4-4c0e-8f32-dfd51272880f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setGameBoard" visibility="public" xmi:id="_uFK2UBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="9aa849a1-5102-48ce-896b-bf10d31e2817">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#GameBoard" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_wkfYoBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="7ffe96b7-29ee-4c00-99a3-d30b3bcbf711"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="addSprite" visibility="public" xmi:id="_uZvYIBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="ac11fca6-5938-4619-9f26-2de25f9f2ca5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_RGtGoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="4fc682de-648d-439c-9d2b-c2b3121e6a37"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="remSprite" visibility="public" xmi:id="_uu2sgBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="cc06346b-57b9-4024-a420-2a203229c604"/>
          <ownedParameter direction="return" name="" xmi:id="7f50e8c6-38ff-463f-94ee-3542a0c387d3">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_YNaqoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="01329e12-d4e3-4f2a-bb25-c0d17732aa20"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_v3Op0BVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="startGameBoard" visibility="public" xmi:id="_vm0PQBVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_eFFooBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="9e1a79ea-2b7e-49ef-b3ab-58fbe1b36e75"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12383Ctrl" xmi:id="a976a892-65b7-44d5-8f4b-e0537a5bd0f1" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8513" xmi:id="c48c069f-9d07-443c-aba0-5ba3eb85a89c" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setDatePlayed" visibility="public" xmi:id="_1lmIwBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="0889a96a-07a1-4a4e-ba6a-c6d580f44200">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12449Ctrl" xmi:id="53cab216-194f-45b8-a467-cf422ec4acb8" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8562" xmi:id="baa18c84-6aa8-4d45-bc30-764d2d794648" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1YqgABWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12452Ctrl" xmi:id="4b7ba8c4-fa0d-4043-a462-6b1370357c6e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="BrickPile" xmi:id="_5CPtUBS2EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_dpldoBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_deDjEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_d0GrkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_sbUMkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getBoundingBox" visibility="public" xmi:id="_dD4IgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paintBricks" visibility="public" xmi:id="_dRFeEBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numLeft" visibility="private" xmi:id="7e20db3a-b36b-40cf-a363-e39ef2e80bff">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="22fa9a44-4449-4fd8-9e0b-aef981a442cd" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b0a0779e-29c9-417f-a598-c0d2981f8783" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f511a627-8a21-4e6e-8849-95e74f61bc26" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numRows" visibility="private" xmi:id="58f67c0b-2ff4-4b7c-8be8-2aa1f8519bb8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ae46d408-8589-407f-b57f-17d6dc120c06" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="337d6ed1-04bb-42db-8857-ca97b6b5afc6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fefe1fa0-d8ce-4367-99df-a9cbe12022ee" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="" type="_7YIxMBS3EeOYorUb5NKqTw" visibility="public" xmi:id="d728ac31-2719-4a46-948c-8f7d1e129d48">
          <lowerValue value="1" xmi:id="f5a77e9e-ec03-46dd-9734-4b6c01f65ae3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="534a53ce-d3d9-4890-9881-ddf4448dc975" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ae935c51-a43c-4990-8fb4-60c94c9cdc3b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfBricks" visibility="private" xmi:id="a3363a73-c84a-4939-beed-803377a58474">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4627641a-34cb-4205-81e9-c34052b3d20a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3fa523c8-6d63-4b41-92c6-4f5ff1de9686" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f240b87a-38aa-4756-8cae-c9bf9b697c6f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="pile" visibility="private" xmi:id="101daa20-f2c2-4748-a085-4c21023a49c5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="59f6f27b-491b-4cd5-8600-e9d46ffffdd6" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="20f44035-e92a-4903-8322-d4f28b512719" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="5ffbb076-7947-4336-8cd9-c646c7109aa8" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numOfBricksPerRow" visibility="private" xmi:id="1689e394-8780-4017-bab0-ff12d5ccba9d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="146e5832-3945-45eb-abf8-1af778d97c56" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c3ca5fe6-c537-4213-97a2-26e48a27a449" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="aedec281-4d65-4f05-b33c-c78015660aae" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="22e5a9d7-46a9-4866-ad51-cf793c6166e7"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Ceiling" xmi:id="_AMfYYBS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_D7TzgBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_EJMegBS1EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="7287c0fd-2959-43d3-b2ae-738900957c06"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Wall" xmi:id="_8CTh0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_CYfAwBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_BHpD8BSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_CCx2gBSzEeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="6359644a-5c95-4d10-8bcc-7f48b4936b4c"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Floor" xmi:id="_PMm-EBS0EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWidth" visibility="public" xmi:id="_UgPa4BS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_WP2-YBS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_VdaNwBS0EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="584ec28d-0b7f-4049-a671-7bdf370c3c0f"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Brick" xmi:id="_7YIxMBS3EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_Atly8BS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_BmrXEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="hitbyPuck" visibility="public" xmi:id="_BC0cEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="die" visibility="public" xmi:id="_BPLdEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_BaPdkBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_A3_FEBS4EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isBroken" visibility="private" xmi:id="ee2f2438-7cd0-4950-b980-78f8ed77ec94">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0d682d34-49ff-442a-ac91-cdf9a8c4e639" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6ca6ec98-d6f7-474d-8b8d-6c911b62831d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4afe0a04-d4d2-4381-93cc-fa4e1197d5ed" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="519d4234-d636-4068-878c-bcf4b7fd4213"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12482Ctrl" xmi:id="53a9c29b-d86b-486e-9da5-650f8e156045" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Class2748" xmi:id="8d0b8a4c-a9bb-4444-a7bc-90c621647a4e" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="updateScoreRanking" visibility="public" xmi:id="_xamwEBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="scoreRankingPong" visibility="public" xmi:id="0facfed0-691c-4f96-85ad-1ffbbc626dc8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="79dd2ac4-1712-4d4f-8717-4628a2e28bdc" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6aafa584-7fa1-4f6c-b37f-b124b2486bb5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="11241dee-7287-4bd8-bf0e-a6bb2af4da14" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBrickles" visibility="public" xmi:id="badbe273-37f4-41d2-98f2-02213f18f3a6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="163e838d-37ab-46e1-b0b8-f7d65edb82a1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6ebc615e-e583-4f97-a405-6e45d8d42ebd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="488d4c94-af76-4839-b08e-e3e975fab6b0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBowling" visibility="public" xmi:id="403c2f71-1ba2-46ed-9b60-39b2cbab1503">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="007e37bb-ff30-4690-9269-a85c1f34fb40" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3eb07bb7-0a3f-4eb3-ab5c-119eb3325b43" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="02e0379b-a803-4d27-aeda-b984c1a9cab3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface8585" xmi:id="fd91ac7f-30da-4bd7-a50f-86a00a229a5d" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveingInRanking" visibility="public" xmi:id="_-OX2EBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="148011c5-9af0-457a-b055-f8b70e5e914c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="fe751885-477d-4daf-89fe-eae29802f5bd"/>
          <ownedParameter isUnique="false" name="" xmi:id="1e59a6cc-b5b1-4f1f-87f3-58c092c1a305">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setDateRanking" visibility="public" xmi:id="_-cGwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="20bda4a8-4cad-422c-9ebb-d252d4f93fa0">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="a9280474-dcb6-4773-b8fc-5fa618a1cd3e"/>
          <ownedParameter isUnique="false" name="" xmi:id="0f4a2d36-8f00-4b75-8654-606f858d403d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showRankingScores" visibility="public" xmi:id="_MhY9oBVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="isARankingScore" visibility="public" xmi:id="_-BssABWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="da6fa331-582a-4b0a-a353-5008bb299dde"/>
          <ownedParameter direction="return" name="" xmi:id="cef6c7a0-d532-4d26-a80a-02b37a18174c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12536Ctrl" xmi:id="a2cc1ccb-49cd-4aab-98f0-0d401a6bb1ce" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="GameBoard" xmi:id="_xScE0BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopMovement" visibility="public" xmi:id="_xoIWEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="checkForCollision" visibility="public" xmi:id="_SeS60BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="buildGameBoard" visibility="public" xmi:id="_0YAnQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSpeed" visibility="public" xmi:id="_xzzakBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="handleTick" visibility="public" xmi:id="_n0Qy0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="StartMovement" visibility="public" xmi:id="_xcdRkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setScore" visibility="public" xmi:id="_xHoREBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGameOver" visibility="public" xmi:id="_yJpuwBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_xS_zkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="tick" visibility="public" xmi:id="_ySjMEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeStationaryPiece" visibility="public" xmi:id="_SIYVMBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="resetList" visibility="public" xmi:id="_SUcbQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="alreadyCollision" visibility="public" xmi:id="_0h7YQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addStationaryPiece" visibility="public" xmi:id="_R4EBQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSpeed" visibility="public" xmi:id="_x-zwsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="run" visibility="public" xmi:id="_7MaTQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeMovablePiece" visibility="public" xmi:id="_ymKroBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="initializeCollisionList" visibility="public" xmi:id="_0qZXwBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getMenu" visibility="public" xmi:id="_927_0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addMovabalePiece" visibility="public" xmi:id="_ybpdsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_w6yu8BS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_5_41wBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setMenu" visibility="public" xmi:id="_8Pyb0BTAEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="collisionList" visibility="private" xmi:id="4aa262f4-22f2-4c1e-a3b0-2152d8019093">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ea7bade1-df7b-4982-bf67-799d23016803" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3ad306e9-e399-4830-b98d-ca57f948d007" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8655c8b2-8b1f-4355-a196-7d2869d8cd40" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="movableComponents" visibility="private" xmi:id="5cc7d1b2-649f-45d3-bac6-df4cda3285c1">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5d64523b-00c4-4e98-b4f8-a3d15ff1e2b6" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="498e0bc1-754a-4d69-ae62-6eecf867d3b8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cca72bca-1d5a-481e-a431-c16f14a37de5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="image" visibility="private" xmi:id="092832f7-99b1-475c-9028-e1e63352ae20">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b9638bc6-1081-48f6-ac41-05b0112e2432" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="241585cb-092c-4723-a0ce-7abf23d248a9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f940e9fd-40e6-4a8c-bea6-d2459b7f4035" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="display" type="" visibility="private" xmi:id="adc61fca-a16d-4904-87e4-62652ef9e970">
          <lowerValue value="1" xmi:id="b8a073ae-848b-4a9f-b959-d59237ac1207" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="db94aee9-24a0-49ba-91c3-ae096ffd6dff" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b2056df5-1ba7-4f2e-a6ee-095f417320f4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="stationaryComponents" visibility="private" xmi:id="a8c8a7eb-2ae2-4f73-9537-77f119ea8b06">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9a418292-cc59-4473-93ad-11d117b068a1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5d6cd9f6-c27d-436a-bb23-efb75778e9b6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2859f371-3f59-402c-8ee2-4e1e4cd3ba01" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="private" xmi:id="4cf1ad50-44e9-4a31-adc7-df0e030ba1a9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3b12ea8e-82fc-42cd-ac44-b7078c72e949" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="01e4c806-9202-45ff-ae9d-8b08441f0e1d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f5b88029-0bea-4684-b109-94c459fc310a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="menu" visibility="private" xmi:id="6b898a45-2002-449a-bf8b-3d48fc002f24">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bc2df86d-4ba0-4386-9894-de45fd57bec7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="01cd9edb-5c86-49b9-985f-29613a3c5ee1" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e434097d-3ee2-460f-acc5-748abc957775" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="moving" visibility="private" xmi:id="4aceff97-19b9-4376-add6-38687d7f53c3">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b3c019b4-3ffc-479e-ab88-47ed72000c58" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="322fbcef-5e41-43b7-8880-eb84d5d4c5ec" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="92a9a403-23e3-4f85-acca-696c3c71b7a5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="score" visibility="private" xmi:id="5fd8420c-9ca4-4081-862a-3c311328fd48">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="cb965a6d-9fa8-4b8c-87a4-f3e01a42a039" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="52a60cf2-fe62-4278-a318-d22fed9dd32c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="44f71d09-ea4a-4e92-8c9b-8532a82574bd" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameOver" visibility="private" xmi:id="11ff7767-a4f9-4cd9-b5cf-4c09bfd5a8f4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="60acb320-81aa-4f9f-b358-7dcfb1867951" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="14874eb2-4658-4b4d-ae56-61be9f762c2d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d0e89dd8-5c7b-4a22-bffe-d42d4f2b3854" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="IExitGame" xmi:id="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_Rnl-cBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="4c7e3f07-d624-46f6-a37c-bbee53227855"/>
          <ownedParameter direction="return" name="" xmi:id="ea756faf-e1cd-434b-bbd8-1d52e966e6f7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_RTYB8BWTEeObs-pQrJ2skQ"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Sprit" xmi:id="_Ru2b4BS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="true" name="collideWith" visibility="public" xmi:id="_l3eXABS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="overLaps" visibility="public" xmi:id="_mPYgsBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="true" name="paint" visibility="public" xmi:id="_mD_JABS1EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="900853b7-eb94-4a5d-ba91-5f5625c5fa51">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d97d1590-5735-44d5-ac2f-d80f362c6562" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="72d5fdf8-a240-4662-a9a4-b86a23933c9a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c824e2f3-9448-4b5e-b938-536378c69791" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="localization" type="" visibility="private" xmi:id="6f4dbb7c-7e4c-4a1c-9eb5-6ff759490846">
          <lowerValue value="1" xmi:id="1d8e685d-dae1-4110-b0fd-c150c6fa81ec" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="39ad7719-c178-4e64-88b2-3e8acaf9278d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d295ebaa-5a75-4704-9767-ad2f4942adca" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="icon" visibility="private" xmi:id="645830a5-3667-4450-a0c8-4d87717fa67e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7ee4f1a8-faf9-4b2c-95fe-d4af54c0339b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d4743661-a75c-4681-ac52-c328e4581ff9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="50e2362b-41bc-4ace-84b8-47cdae451d9e" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="ICheckScore" xmi:id="_M10d4BVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_HiZUEBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="3d2e79fd-0941-4e49-86f1-abc34e55ac33"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="hasScore" visibility="public" xmi:id="_56sIQBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="119cb6f1-2319-4be5-87e5-3a3159609cc3"/>
          <ownedParameter direction="return" name="" xmi:id="ab95c234-6abb-498d-ac32-0b801baf37d5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_az2zIBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="78e310e3-e1a4-4a38-a641-a35c93a4d6de">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="ec1cd5ef-34fe-46f7-829f-a2c56ec36d91">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Puck" xmi:id="_L2zx0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="delete" visibility="public" xmi:id="_lC608BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_ntK0sBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_i9dkUBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_qLM9YBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_uImNwBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_sElg4BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_muGkYBSyEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="puckDimension" visibility="private" xmi:id="015344b2-7ea7-4a1d-8841-80d783103f63">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f80a383d-722a-4f8e-9888-bcfe5bae6650" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e563cebe-04f5-47ae-bb37-62c07736eb86" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4de9643d-4242-4314-868f-ea01faf3dda8" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="isDead" visibility="private" xmi:id="7b502968-0265-4ba7-8191-819c1247936e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="dd445f60-f626-484b-876c-cd80ab29bab1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f222ef58-ab62-4c0e-b325-8f3717ef9c7b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d79700c7-1167-4e27-9d9b-5de5cf171676" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="8b291990-0c5a-42d3-a50a-ef18041b0e2a"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Paddle" xmi:id="_IXCC0BSzEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="moveLeft" visibility="public" xmi:id="_O_8QgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_U4DTYBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_wCUvgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveRight" visibility="public" xmi:id="_P77-sBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_T2r9ABSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_NKwQgBSzEeOYorUb5NKqTw"/>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="d84600cf-cbe4-47ef-8134-c2ff0e4e516b"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="MovableSprites" xmi:id="_Uo_ggBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_HXI-ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_Od168BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMoving" visibility="public" xmi:id="_Ujj8ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moving" visibility="public" xmi:id="_YJTJEBSwEeOYorUb5NKqTw">
          <ownedParameter direction="return" name="" xmi:id="b8280375-cd1d-49f2-a346-4a59c2bb8509">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_LRf6wBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMoving" visibility="public" xmi:id="_S7IloBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_JjWW4BSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isMoving" visibility="private" xmi:id="ac3cb1a6-b7be-4705-91b8-a0c472182b45">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="684bbb40-b338-47d3-87ef-72267168419c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0ccad78a-275a-4625-bd5f-b7ebc175b8c9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9e596ea3-c624-45bf-8555-a008cfb60219" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="currentVelocity" type="_oqHsgBSvEeOYorUb5NKqTw" visibility="private" xmi:id="329b6836-8104-4cac-aef6-c831d48b515d">
          <lowerValue value="1" xmi:id="8f4dd2aa-ba1c-446e-9a3e-c9b77bad9389" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="47b7836e-1285-4e3c-bf3c-2cceef0f626d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fef584c5-491e-4494-9703-c6b1b18362ef" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastPosition" type="" visibility="private" xmi:id="36c3a91b-cdea-4ba7-a7e5-ca03c3dcfb9e">
          <lowerValue value="1" xmi:id="d2e303c5-4215-4d0e-a12c-80c28affd781" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d61bc26d-833c-482e-ac82-1ebc88ee5546" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="70d772e8-0136-4782-8874-afd6a23d2f97" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="fdbaab8a-0fad-49f1-99e9-9584732f3a92"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="StationarySprite" xmi:id="_fFmg8BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="cc732e08-30ca-4f81-b39b-dbf648da88d0"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Match" xmi:id="_lD5HgBTBEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_sBPUIBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_Eg79MBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMatch" visibility="public" xmi:id="_re5cEBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_rtJ6gBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_K_6LwBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_EyJB8BTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numberOfMatches" visibility="private" xmi:id="cbd239b9-b30a-4c90-9760-1251da8d6530">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a777d123-c779-4e25-8004-0fc74fbcea24" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="50d5a1d5-9d27-473c-a59b-046389ea4ccd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1bbab936-3ef3-47d6-b906-bf9bae423f83" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="ISaveGame" xmi:id="_McPUsBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class"/>
    </packagedElement>
    <packagedElement name="Package12589Ctrl" xmi:id="09eddaa3-ad66-42e7-8390-7e1e5532cfce" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Velocity" xmi:id="_oqHsgBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="isHeadingRight" visibility="public" xmi:id="_BMx4EBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingDown" visibility="public" xmi:id="_-_tjkBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingUp" visibility="public" xmi:id="_8l07EBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingLeft" visibility="public" xmi:id="_ABl3UBSyEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="dy" visibility="public" xmi:id="29f6a9c0-7227-4ae5-b48a-10bd1b951bec">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2277c68e-4014-4aa7-89c6-75d3b9bc0b9b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d07f7df8-6858-4180-920a-da1564e0ca11" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c6988e7e-3a5d-4d9f-8521-55544d3b8546" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="public" xmi:id="c002da41-320c-4081-a982-ec1f07acfc1e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e3eb8e1f-4130-47da-9680-9bfa30d3967d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="90e4c144-1a45-49f5-b82b-283aa8798381" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e9658709-5660-469c-b090-01ac608c64a3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dx" visibility="public" xmi:id="a5e01055-43fc-4f3e-b6b2-a7b9eb71dd5a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a107a7c6-6a17-4d91-9891-e6d43f79aeef" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9f2e1c9c-905e-4e08-91de-2e547fb26889" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c0a191f6-7e55-4786-97e9-e2d2352fb500" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="direction" visibility="public" xmi:id="a75560fa-82d2-491c-ab04-ce2a352449ee">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6ed4e804-7959-459e-a3c1-86d87915fba0" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9a3f09fc-33f7-4f86-8a43-354e888d4a28" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3fff999a-3132-4d47-9219-c81d14c2bff4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12623Ctrl" xmi:id="4a2ad6f4-0552-4207-b63e-312211112a92" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8682" xmi:id="d45a9a78-73cc-43dc-8e6c-22dcfa1dbd6f" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_aiq4gBWSEeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12718Mgr" xmi:id="3e0e692e-cabe-4434-857f-46fbe2dda29e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8747" xmi:id="98854545-8086-4898-81d2-f4575cd8f6fe" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_ps4VsBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="d87c6a26-d1d7-497d-8b38-355fd909338e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_pNd10BWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="afaeb575-9542-4099-9a6b-25fb76fb794f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="0db6b92a-d332-4336-8716-cccd54b6108c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="uninstall" visibility="public" xmi:id="_pcB2QBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="7e2c726c-29ba-476e-b482-d0331bb9dc0a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12776Ctrl" xmi:id="da2fc571-d4d6-4542-9b7c-892ca8d6f0ea" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8783" xmi:id="f47aeff1-2fd4-4733-a83d-9fe23ef2d5ac" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_UkIS8BWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12821Mgr" xmi:id="1cfaeea0-f339-4ebe-855b-abac68c10cdd" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8810" xmi:id="9da094c3-c98e-49b2-b56c-4e33104c7c9e" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_cXIckBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="519365db-eb37-4aba-bef1-aa026dbb8423"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12898Mgr" xmi:id="4d936ed4-0396-4e88-aca1-f59cc50a17d9" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8850" xmi:id="275eed30-3082-4def-a907-e71eff6b9a10" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_aA0sgBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="e52c5876-f7be-485d-b105-1e5553d57cae"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="07da9544-71da-41d7-9f56-537a4b462bde"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12931Mgr" xmi:id="06aeb771-15bf-4e8b-8e78-7f86f43f1a76" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8864" xmi:id="1f20a679-c215-480c-814e-1f862195088a" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="remGame" visibility="public" xmi:id="_4ud7ABWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="80798574-5d6d-4ea6-9ae3-253558d307db">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package12963Mgr" xmi:id="36da2b47-d4c5-4b29-bee6-fb911e1a336a" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Class2835" xmi:id="b533b45d-43c4-444b-b437-367e78227897" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_9rfm8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="589dc10a-a1b4-4ac6-8f43-7437b8eccb76">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface8883" xmi:id="a975bded-f6cd-4299-be87-1514ae4cf67d" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_pwfREBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="4f6f53ac-5dac-4574-8653-7ef872875a6b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement memberEnd="364ccb7b-1799-43fe-98db-56f41d33617e 46d4b313-f45a-4045-8367-86e0368d58b4" name="" xmi:id="b2a6c49f-2843-4b0f-b72d-cb7227273925" xmi:type="uml:Association">
      <ownedEnd association="b2a6c49f-2843-4b0f-b72d-cb7227273925" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="364ccb7b-1799-43fe-98db-56f41d33617e">
        <lowerValue value="1" xmi:id="986e94e4-dfba-4f63-8dc4-efe1ebcb172f" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="6950a17f-812b-42c9-b338-ab89801b769d" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="b2a6c49f-2843-4b0f-b72d-cb7227273925" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="46d4b313-f45a-4045-8367-86e0368d58b4">
        <lowerValue value="1" xmi:id="b53f4d59-84c3-4a80-b423-2b032ffeb87f" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="f5a82148-bf40-4dd7-a310-5a2a4ea053e6" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="83a45d95-7f68-491d-b664-162153fc0f8e e1d39ceb-9049-48f7-b132-7533bd233212" name="game_gameMgr_1" xmi:id="7a0d83bc-77dc-4a6a-84bc-f32f65f8ae1f" xmi:type="uml:Association">
      <ownedEnd association="7a0d83bc-77dc-4a6a-84bc-f32f65f8ae1f" name="Game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="83a45d95-7f68-491d-b664-162153fc0f8e">
        <lowerValue value="1" xmi:id="e19d42f2-eaca-47ef-b90e-080ee8ef7356" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="4d9041c7-0b00-4c8f-9edb-c24b45be7caa" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="7a0d83bc-77dc-4a6a-84bc-f32f65f8ae1f" name="GameMgr" type="_P2tF4BViEeODAq4Tm5H6GQ" xmi:id="e1d39ceb-9049-48f7-b132-7533bd233212">
        <lowerValue value="1" xmi:id="38a6aa25-81d3-49ba-9765-ce60ac205f7c" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="5f2e6ce9-2aa5-4715-98b5-958c23efed56" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="1854fab0-718d-49ae-a030-e627d3d8ac16 9912b72a-5454-403d-9533-938419ad165e" name="" xmi:id="02d88c8d-b38b-4a0d-87bf-5826d5fd0304" xmi:type="uml:Association">
      <ownedEnd association="02d88c8d-b38b-4a0d-87bf-5826d5fd0304" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="1854fab0-718d-49ae-a030-e627d3d8ac16">
        <lowerValue value="1" xmi:id="80acdb30-96e8-43f2-a3a9-27b1d6d70f6f" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="36c40d33-de74-46ee-ae42-e62153565edb" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="02d88c8d-b38b-4a0d-87bf-5826d5fd0304" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="9912b72a-5454-403d-9533-938419ad165e">
        <lowerValue value="1" xmi:id="a11252af-82af-4cb4-bc03-08fada751942" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="315e4019-52f9-4ea4-ba5f-ae0c5895328c" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="c1324520-b8e8-4754-81fe-159f18bcf22e c1f9f0db-b9f7-4499-828d-db4d187f4343" name="" navigableOwnedEnd="c1f9f0db-b9f7-4499-828d-db4d187f4343" xmi:id="27067eea-78b5-435d-ad1f-5cacc1a15d38" xmi:type="uml:Association">
      <ownedEnd association="27067eea-78b5-435d-ad1f-5cacc1a15d38" name="MovableSprites" type="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="c1324520-b8e8-4754-81fe-159f18bcf22e">
        <lowerValue value="1" xmi:id="d4474e81-7d3e-4b22-9a34-f0b0259220f4" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="63c50075-9ed6-4190-9508-b4bbcb3a7e63" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="27067eea-78b5-435d-ad1f-5cacc1a15d38" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="c1f9f0db-b9f7-4499-828d-db4d187f4343">
        <lowerValue value="1" xmi:id="9067aa7c-946d-49d8-acb4-b1d07fab03f7" xmi:type="uml:LiteralInteger"/>
        <upperValue value="*" xmi:id="e4305808-7e15-4b9a-93fc-67e2d41b0f94" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="f28b46f5-028c-45be-8718-e4241cb60929 84412e33-9c5a-4ecb-ad8f-e3a3e10ab116" name="" xmi:id="0f80347b-b91c-4c4f-9415-1fd1c3d2f7c3" xmi:type="uml:Association">
      <ownedEnd association="0f80347b-b91c-4c4f-9415-1fd1c3d2f7c3" name="Game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="f28b46f5-028c-45be-8718-e4241cb60929">
        <lowerValue value="1" xmi:id="586fd567-ff63-4a27-b2f2-b40e78be5271" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="61294e3a-1969-4e75-8279-0c9e791e9d93" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="0f80347b-b91c-4c4f-9415-1fd1c3d2f7c3" name="AnimationLoppMgr" type="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="84412e33-9c5a-4ecb-ad8f-e3a3e10ab116">
        <lowerValue value="1" xmi:id="0b32dde6-52a9-454c-b345-e7a2c4c3328b" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="f135b3b8-f3b9-4a93-819c-0d5794b96cf5" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="027628f3-4c1b-4b08-ada4-ad5278de367d c9bd9076-fc98-42de-89fb-7300530be791" name="" xmi:id="c5fe8eac-05a6-45ba-99bd-e307b5af3080" xmi:type="uml:Association">
      <ownedEnd association="c5fe8eac-05a6-45ba-99bd-e307b5af3080" name="Class2748" type="8d0b8a4c-a9bb-4444-a7bc-90c621647a4e" xmi:id="027628f3-4c1b-4b08-ada4-ad5278de367d">
        <lowerValue value="1" xmi:id="dc0aae66-2310-43d9-8b38-a94246a434df" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="037d6b79-d30b-4cc2-9399-a7b233f7ea64" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="c5fe8eac-05a6-45ba-99bd-e307b5af3080" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="c9bd9076-fc98-42de-89fb-7300530be791">
        <lowerValue value="1" xmi:id="021b7001-965a-4687-bbf3-208482454154" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="15175345-a533-412c-a1d4-9d7114cb6c7e" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="8c7f8104-0e6f-4e45-9cdd-016b799481a8 260a9865-ff79-4e34-84a9-3352df71c493" name="" xmi:id="17da51a9-5bba-4b34-8551-6a91c7dca964" xmi:type="uml:Association">
      <ownedEnd association="17da51a9-5bba-4b34-8551-6a91c7dca964" name="Class2835" type="b533b45d-43c4-444b-b437-367e78227897" xmi:id="8c7f8104-0e6f-4e45-9cdd-016b799481a8">
        <lowerValue value="1" xmi:id="a235e807-4c32-4a08-8c82-7170710db27a" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="5c28972d-9c60-4c2d-9cc3-3b28f2cb1945" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="17da51a9-5bba-4b34-8551-6a91c7dca964" name="AnimationLoppMgr" type="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="260a9865-ff79-4e34-84a9-3352df71c493">
        <lowerValue value="1" xmi:id="ffc75a6f-f1ed-47b2-8513-a4df652003e4" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="2e92110b-d4c0-43a5-a56d-014e233f5dff" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="fd0f8c11-657d-4b27-a910-96c37818c590 09bc0ec3-1063-41d1-8013-164edbd6eec2" name="" xmi:id="1f11f2c6-8caa-450e-a625-5e628b6644b8" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="1f11f2c6-8caa-450e-a625-5e628b6644b8" name="Sprit" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="fd0f8c11-657d-4b27-a910-96c37818c590">
        <lowerValue value="1" xmi:id="c6252a33-9d4c-4edd-89b9-7138a8332ad1" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="c1bd6c08-dedb-4c44-b058-ef7e5058cb02" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="1f11f2c6-8caa-450e-a625-5e628b6644b8" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="09bc0ec3-1063-41d1-8013-164edbd6eec2">
        <lowerValue value="1" xmi:id="c5e94d10-7c84-4ef0-a1bb-d9feae0b7297" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="b4528482-47d0-4803-a51f-2b0a9a066cb4" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="525274ed-472d-4677-85c8-beb19b7a0af7 2c6f6d57-9742-4b5d-a964-3315186886e8" name="" navigableOwnedEnd="525274ed-472d-4677-85c8-beb19b7a0af7" xmi:id="46f619fb-b642-407e-b064-9e09d6e21d14" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="46f619fb-b642-407e-b064-9e09d6e21d14" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="525274ed-472d-4677-85c8-beb19b7a0af7">
        <lowerValue value="1" xmi:id="df15a2ee-729d-4c7a-9438-13a7b26b00da" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="c423c498-5ca2-42cc-8a1a-93ed8d7a29dc" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="46f619fb-b642-407e-b064-9e09d6e21d14" name="BrickPile" type="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="2c6f6d57-9742-4b5d-a964-3315186886e8">
        <lowerValue value="1" xmi:id="a4bc8a28-7590-48cf-bfad-cba4b1453195" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="429e8de6-44a4-4971-b84b-4e03ecd652f0" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="04fdce34-e270-461a-99e0-947edc78128a de4e5d50-b8ee-4d67-828d-a77b18707b29" name="" xmi:id="d25e4606-7549-413c-a8db-071fe81089df" xmi:type="uml:Association">
      <ownedEnd aggregation="shared" association="d25e4606-7549-413c-a8db-071fe81089df" name="Match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="04fdce34-e270-461a-99e0-947edc78128a">
        <lowerValue value="1" xmi:id="a2f7234e-f1ce-491f-a463-7d524d312768" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="6bb16814-fe90-425d-b537-e2b2deafcf7b" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="d25e4606-7549-413c-a8db-071fe81089df" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="de4e5d50-b8ee-4d67-828d-a77b18707b29">
        <lowerValue value="1" xmi:id="cf7304f3-d263-4303-8dd9-9053751b9c56" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="b4322471-7f21-4563-b793-57ffc220565c" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="87981e9a-2d43-4704-85d8-4ede4292f119" xmi:type="uml:Dependency"/>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency2" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="52d4148e-1b46-4a39-af21-f9a3ea3311b8" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency2" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="4a8e013f-6cfe-4fa4-b325-258da23e7d7e" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency3" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="e9afe9d3-b765-4fc3-b471-a4d45e0af2be" xmi:type="uml:Dependency"/>
    <packagedElement client="_JmvLYBVcEeODAq4Tm5H6GQ" name="Dependency1" supplier="_Y4SNYBVdEeODAq4Tm5H6GQ" xmi:id="22396028-6c51-41cc-b9ec-1bb3a96f19c2" xmi:type="uml:Dependency"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Dependency1" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="59476425-849f-4e85-9bfc-cb6fc848a9ca" xmi:type="uml:Dependency"/>
    <packagedElement client="_4kumcBVcEeODAq4Tm5H6GQ" name="Dependency1" supplier="_Y4SNYBVdEeODAq4Tm5H6GQ" xmi:id="e898ff3a-1ff7-4b69-82cd-76e713f70574" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency1" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="b09f52c7-c0cd-4c3e-ab22-57790f320d53" xmi:type="uml:Dependency"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization3" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="62dae56b-f7f1-4be4-81b6-8e2009e1b363" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization1" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="9d978328-fb42-4776-b3a5-4ef621c1042f" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization6" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="1c913976-484c-41a4-90cb-07a3c4c97acd" xmi:type="uml:Realization"/>
    <packagedElement client="_T739wBVdEeODAq4Tm5H6GQ" name="Realization1" supplier="_Y4SNYBVdEeODAq4Tm5H6GQ" xmi:id="e253aaaa-f568-49fb-9c17-f530f69e17dd" xmi:type="uml:Realization"/>
    <packagedElement client="_JmvLYBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="99ee6be9-6b7c-4724-8007-e98f656e6200" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization5" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="91ab109d-8867-46e4-8614-a21e5631e04a" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="eb110ddd-a61a-4505-81f9-f627be12a32f" xmi:type="uml:Realization"/>
    <packagedElement client="_P2tF4BViEeODAq4Tm5H6GQ" name="" supplier="_Y4SNYBVdEeODAq4Tm5H6GQ" xmi:id="b6b074ca-5de8-42ec-a6cb-1761e5331c87" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="" supplier="18731f56-0389-49db-a36a-210ebea35474" xmi:id="ae611162-6539-4a2f-8f89-d57bdb3d9190" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="" supplier="fd91ac7f-30da-4bd7-a50f-86a00a229a5d" xmi:id="bdc327e9-98e1-40d3-90ce-95dadff4a4e9" xmi:type="uml:Realization"/>
  </uml:Model>
<concerns:play base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="259d49a7-a417-491f-bf3b-6c07b7dde1d5"/>
  <concerns:pause base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="e07f995c-4042-4a66-8b3b-67bd11bbf715"/>
  <concerns:brickles base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="cc07f72f-cece-468a-9210-c01c5bb49a0a"/>
  <concerns:pong base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="2388d3ec-4aff-4479-a0e3-83392a6f31dd"/>
  <concerns:play base_Class="_CYfAwBSzEeOYorUb5NKqTw" xmi:id="da97f8cd-469c-465e-a039-3d2fa5d46b93"/>
  <concerns:pong base_Class="_BHpD8BSzEeOYorUb5NKqTw" xmi:id="942cda35-d86d-49b8-a06b-b79f425c4f6b"/>
  <concerns:collision base_Class="_CCx2gBSzEeOYorUb5NKqTw" xmi:id="e0851772-53b0-4dbb-aed6-93ffd88c4e3c"/>
  <smarty:alternative_OR base_Class="_8CTh0BSyEeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="1732d879-580b-4837-a258-156fe2466646"/>
  <concerns:save base_Class="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="c65694d4-b845-4a2a-a767-199078528db8"/>
  <concerns:save base_Class="737c293b-08d2-48a1-a2da-660e9ec952c2" xmi:id="8501c054-005f-4818-b3b4-a9f03f4f7a6a"/>
  <concerns:save base_Class="_w9TJABTCEeOYorUb5NKqTw" xmi:id="6e126019-63b8-4ba5-b7f4-38b94113ff53"/>
  <concerns:save base_Class="_xLsxYBTCEeOYorUb5NKqTw" xmi:id="822dbaa2-21fb-46a1-943c-d985813ad0cf"/>
  <concerns:play base_Class="_IXCC0BSzEeOYorUb5NKqTw" xmi:id="893c2184-6f7b-4c40-83ad-8f959314bbd0"/>
  <concerns:movement base_Class="_O_8QgBSzEeOYorUb5NKqTw" xmi:id="6cb09d3f-d093-40bf-89c8-635e6d51b2dd"/>
  <concerns:save base_Class="_U4DTYBSzEeOYorUb5NKqTw" xmi:id="578c138f-3128-45a7-ab12-8e6087339215"/>
  <concerns:save base_Class="_wCUvgBS3EeOYorUb5NKqTw" xmi:id="4d01fd82-5c39-4f07-a683-a934b24bc261"/>
  <concerns:movement base_Class="_P77-sBSzEeOYorUb5NKqTw" xmi:id="412e1df8-4798-4ab0-ad9a-8af0631a8bb1"/>
  <concerns:play base_Class="_T2r9ABSzEeOYorUb5NKqTw" xmi:id="9da93e8b-1e05-48a4-9fd1-2295c00b94fb"/>
  <concerns:collision base_Class="_NKwQgBSzEeOYorUb5NKqTw" xmi:id="09fa4486-05bf-4ea0-9c81-761fac0d64eb"/>
  <smarty:alternative_OR base_Class="_IXCC0BSzEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="a7761b40-fe56-4f41-9ba4-767b6182cddc"/>
  <smarty:variationPoint base_Class="_fFmg8BS9EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="5" variabilities="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="8d17a550-b87e-4a0c-8dbc-9dbff9f29c7d"/>
  <concerns:brickles base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="c6c6dd82-8248-490f-a539-d6f1aa4c011d"/>
  <concerns:pong base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="c7d84453-7b8d-4a3f-878c-30bf24c2ea5b"/>
  <concerns:play base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="f29bc15e-0ed2-4581-8674-3a74c976406f"/>
  <smarty:alternative_OR base_Class="_fFmg8BS9EeOYorUb5NKqTw" rootVP="Sprit" variabilities="sprit" xmi:id="09301432-b852-4361-96d0-3d7faaa6474a"/>
  <concerns:brickles base_Class="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="2ee783bc-9dce-4cbf-9882-37251a3c38cc"/>
  <concerns:brickles base_Class="ee2f2438-7cd0-4950-b980-78f8ed77ec94" xmi:id="5b152161-7463-433e-a733-0946604a7f57"/>
  <concerns:play base_Class="_Atly8BS4EeOYorUb5NKqTw" xmi:id="751f8101-10ea-4f25-b1ed-cc642be7a0f1"/>
  <concerns:brickles base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="38a21c49-47b5-4af7-a482-e661a58b7407"/>
  <concerns:save base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="ad121319-959b-464c-b8b1-8f2271ec4108"/>
  <concerns:brickles base_Class="_BC0cEBS4EeOYorUb5NKqTw" xmi:id="02337a39-1cda-4385-a03e-7477282df7b7"/>
  <concerns:brickles base_Class="_BPLdEBS4EeOYorUb5NKqTw" xmi:id="7df3bea8-1856-47fc-bb94-aa77960c3722"/>
  <concerns:brickles base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="75af1ece-4d70-4fe8-bb98-fca5f6e178cd"/>
  <concerns:save base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="6d1fff64-c955-43e8-84fd-cd3616ad533f"/>
  <concerns:collision base_Class="_A3_FEBS4EeOYorUb5NKqTw" xmi:id="7e3db1d4-6780-43a4-aa0c-e4de457c39f4"/>
  <smarty:alternative_OR base_Class="_7YIxMBS3EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="16376034-2ab1-41af-b73c-8d8a4da0a947"/>
  <concerns:movement base_Class="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="90ff7bf5-e7f2-4bc0-83c1-09ee6776005e"/>
  <concerns:movement base_Class="29f6a9c0-7227-4ae5-b48a-10bd1b951bec" xmi:id="9400cc3d-4670-4dcc-b122-94bc149e2126"/>
  <concerns:movement base_Class="c002da41-320c-4081-a982-ec1f07acfc1e" xmi:id="7c702aaa-f98f-4407-8339-e255f2b02af6"/>
  <concerns:movement base_Class="a5e01055-43fc-4f3e-b6b2-a7b9eb71dd5a" xmi:id="52bd30d2-d9f2-4767-9457-8fc860f53fd9"/>
  <concerns:movement base_Class="a75560fa-82d2-491c-ab04-ce2a352449ee" xmi:id="ebd8948f-e40d-4c1e-a639-46a72aacf72d"/>
  <concerns:movement base_Class="_BMx4EBSyEeOYorUb5NKqTw" xmi:id="e6c07ee0-4eb2-4222-8480-9689b619a3f8"/>
  <concerns:movement base_Class="_-_tjkBSxEeOYorUb5NKqTw" xmi:id="7e1d71a7-e3d1-485c-bcd9-308a73881a9b"/>
  <concerns:movement base_Class="_8l07EBSxEeOYorUb5NKqTw" xmi:id="fe9ed9f3-6232-46cf-84c7-6d5dc658a99d"/>
  <concerns:movement base_Class="_ABl3UBSyEeOYorUb5NKqTw" xmi:id="6cab40d4-6345-4658-b3c3-d9198abf2375"/>
  <concerns:play base_Class="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="ccfc9cec-5da9-4e89-8a85-d05b03ead2b8"/>
  <concerns:play base_Class="_fbl-ABWMEeObs-pQrJ2skQ" xmi:id="b6c8ddbd-b851-40b0-95a4-1526919722dd"/>
  <concerns:play base_Class="_xScE0BS9EeOYorUb5NKqTw" xmi:id="045e4317-e0da-45b2-b09f-90adc00665a3"/>
  <concerns:collision base_Class="4aa262f4-22f2-4c1e-a3b0-2152d8019093" xmi:id="5b162e06-424f-4dcd-bcc4-259efc8d3264"/>
  <concerns:play base_Class="5cc7d1b2-649f-45d3-bac6-df4cda3285c1" xmi:id="e2274ec8-9849-4b31-a0c0-b688f91e3465"/>
  <concerns:play base_Class="092832f7-99b1-475c-9028-e1e63352ae20" xmi:id="52289b4a-35c7-4210-b1d7-448e9bfd39b9"/>
  <concerns:play base_Class="adc61fca-a16d-4904-87e4-62652ef9e970" xmi:id="96d29503-94b6-4599-bc10-5a9b4bd3f5e6"/>
  <concerns:play base_Class="a8c8a7eb-2ae2-4f73-9537-77f119ea8b06" xmi:id="bee03c3c-ee8f-40f6-a208-6be3479214d1"/>
  <concerns:movement base_Class="4cf1ad50-44e9-4a31-adc7-df0e030ba1a9" xmi:id="f9392f64-dd64-48a7-b24b-9313a04b6465"/>
  <concerns:play base_Class="6b898a45-2002-449a-bf8b-3d48fc002f24" xmi:id="70d20de4-e08d-448e-be1f-40871c747542"/>
  <concerns:movement base_Class="4aceff97-19b9-4376-add6-38687d7f53c3" xmi:id="6cda94d1-9937-4038-9e9b-a8912ef9bc93"/>
  <concerns:play base_Class="5fd8420c-9ca4-4081-862a-3c311328fd48" xmi:id="65c21221-9106-49a7-9a7f-757e673fa6fa"/>
  <concerns:play base_Class="11ff7767-a4f9-4cd9-b5cf-4c09bfd5a8f4" xmi:id="f552a28c-3f05-4f96-96a7-0c30cdcde748"/>
  <concerns:movement base_Class="_xoIWEBS_EeOYorUb5NKqTw" xmi:id="c30686e8-8b4d-4f8e-89ce-e9ec4e0ff5da"/>
  <concerns:collision base_Class="_SeS60BTAEeOYorUb5NKqTw" xmi:id="783feb27-8a70-4ed3-962a-9263322b5722"/>
  <concerns:play base_Class="_0YAnQBTAEeOYorUb5NKqTw" xmi:id="416f3192-10ae-4fb4-b1e7-77269c7a66ae"/>
  <concerns:movement base_Class="_xzzakBS_EeOYorUb5NKqTw" xmi:id="011af254-7579-467d-81d0-44f6dbd0beb5"/>
  <concerns:play base_Class="_n0Qy0BTAEeOYorUb5NKqTw" xmi:id="c1d8b3fa-95ed-4dea-85e3-87508c897006"/>
  <concerns:play base_Class="_xcdRkBS_EeOYorUb5NKqTw" xmi:id="d5aefcda-c2d0-4471-941e-f2cb5989c570"/>
  <concerns:play base_Class="_xHoREBS_EeOYorUb5NKqTw" xmi:id="c53ed575-8afa-48a1-be91-d12e52e1ccac"/>
  <concerns:play base_Class="_yJpuwBS_EeOYorUb5NKqTw" xmi:id="c1bb6bfd-1fc2-4445-a450-3e8e0f405519"/>
  <concerns:play base_Class="_xS_zkBS_EeOYorUb5NKqTw" xmi:id="9e83eee9-ec7a-469f-b368-56115b36ecd9"/>
  <concerns:play base_Class="_ySjMEBS_EeOYorUb5NKqTw" xmi:id="7dc4ba74-f170-43b2-b7e8-e1c00d451771"/>
  <concerns:play base_Class="_SIYVMBTAEeOYorUb5NKqTw" xmi:id="a5907166-de63-4b0b-b3d3-55a7d55d0add"/>
  <concerns:play base_Class="_SUcbQBTAEeOYorUb5NKqTw" xmi:id="2221bb24-f531-45fd-8dfe-08b9f328700b"/>
  <concerns:collision base_Class="_0h7YQBTAEeOYorUb5NKqTw" xmi:id="5e61b644-9031-46b1-bf07-e6b2e6af6626"/>
  <concerns:play base_Class="_R4EBQBTAEeOYorUb5NKqTw" xmi:id="e12c05fa-1e45-4fd2-ac1d-b9a2b7aed2c4"/>
  <concerns:movement base_Class="_x-zwsBS_EeOYorUb5NKqTw" xmi:id="c55ae69a-4b7a-4183-aa9b-23d6b75d664d"/>
  <concerns:play base_Class="_7MaTQBTAEeOYorUb5NKqTw" xmi:id="795a5cc8-9dad-4dcb-ac34-5e8e746ffe77"/>
  <concerns:play base_Class="_ymKroBS_EeOYorUb5NKqTw" xmi:id="57612501-f552-49d9-b812-16c7ba399c41"/>
  <concerns:collision base_Class="_0qZXwBTAEeOYorUb5NKqTw" xmi:id="a7cc8bc2-a372-4972-95b0-8d6b3cea9071"/>
  <concerns:play base_Class="_927_0BTAEeOYorUb5NKqTw" xmi:id="f64a10f2-06aa-4ff0-9f53-99cab9f11c6e"/>
  <concerns:play base_Class="_ybpdsBS_EeOYorUb5NKqTw" xmi:id="c7039488-3a7d-4690-9093-3cd90a76561a"/>
  <concerns:play base_Class="_w6yu8BS_EeOYorUb5NKqTw" xmi:id="59ee2797-11c0-4e01-a182-2e504b64ecc3"/>
  <concerns:play base_Class="_5_41wBTAEeOYorUb5NKqTw" xmi:id="1bb6eb77-ff68-40a2-956b-823b5c3adc2d"/>
  <concerns:play base_Class="_8Pyb0BTAEeOYorUb5NKqTw" xmi:id="80f9568c-c0a3-484d-a88f-08e51a72c475"/>
  <smarty:variationPoint base_Class="_Ru2b4BS1EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="sprit" variants="StationarySprite, MovableSprites" xmi:id="63d1588a-6105-4ed2-b309-18cc79555ed9"/>
  <concerns:play base_Class="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="b13e12dc-8b3e-46e6-ae51-073443ee30cc"/>
  <concerns:play base_Class="900853b7-eb94-4a5d-ba91-5f5625c5fa51" xmi:id="df2d968f-f772-43f7-850e-21069ac20379"/>
  <concerns:play base_Class="6f4dbb7c-7e4c-4a1c-9eb5-6ff759490846" xmi:id="cf367d51-3f17-4d3c-bb7c-a6ccde4e4484"/>
  <concerns:play base_Class="645830a5-3667-4450-a0c8-4d87717fa67e" xmi:id="b82bf15f-6df7-4045-88cf-cadaf735f8c7"/>
  <concerns:collision base_Class="_l3eXABS1EeOYorUb5NKqTw" xmi:id="2d08aa8c-dd25-44d1-84a3-dd8c182b60cd"/>
  <concerns:bowling base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="c767e6e0-359b-4627-877c-7a93354efadc"/>
  <concerns:brickles base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="f75a507a-1671-49a1-9bda-2391815a7a6f"/>
  <concerns:pong base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="331705f8-ca02-46ac-9703-08631fc6cd18"/>
  <concerns:play base_Class="_mD_JABS1EeOYorUb5NKqTw" xmi:id="2fbb0cfa-29df-4e78-9c8b-dc2f5435a011"/>
  <smarty:mandatory base_Class="_Ru2b4BS1EeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="" xmi:id="508799fa-9a74-4f19-b46f-df82f7bb09b0"/>
  <concerns:logging base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="09c70c0d-ed75-418f-a547-4dcc7c982d85"/>
  <concerns:ranking base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="4b72a82b-0390-4caf-9121-8b91683b1107"/>
  <concerns:ranking base_Class="5a9086b8-123b-4e7e-a725-66a017e2fdca" xmi:id="ad536abd-aa7b-4d43-b517-6cc038057258"/>
  <concerns:logging base_Class="f8ea54fa-6dd6-4b49-9423-8ab675c3f1ce" xmi:id="7b4fac4f-8fb8-4ccd-bcb9-c0b3112415e2"/>
  <concerns:logging base_Class="a2ec2f81-3e6d-4754-9bbe-5ebf1cb2dc24" xmi:id="e1eaf2ff-1d10-4a2c-890e-2624dc5ab67c"/>
  <concerns:ranking base_Class="bc96483f-719a-4c62-bf45-707375c7776d" xmi:id="c6e66089-acce-4299-8761-4ff43c2c1a1b"/>
  <concerns:ranking base_Class="00accf5f-0337-417f-8a61-2ca9e98ddfe1" xmi:id="80978529-87e5-4ffe-892d-cc023e9d387a"/>
  <concerns:ranking base_Class="2f3cc35f-0ece-4ca4-91c7-728c0ec496f9" xmi:id="14bc54fb-3e68-4ad0-8b29-d0f3d8b07e4e"/>
  <concerns:logging base_Class="e3af41f8-6f58-4b15-942d-9284eabc8338" xmi:id="63fa901a-d6f8-4779-a557-564745098bcf"/>
  <concerns:ranking base_Class="0f72aef3-5b20-40e1-8fd1-7180927c384d" xmi:id="acb77582-27c2-4faf-83b7-dec9e4c831ba"/>
  <concerns:ranking base_Class="ffbacc5a-cf89-40f7-9cef-37d010efd45f" xmi:id="93df38be-fbf6-4fc6-9b27-9bdc65e1b89c"/>
  <concerns:logging base_Class="02023b32-15fb-49db-9c0b-77d77fda79fb" xmi:id="7714d7b4-37e0-417d-a9eb-99d986defdef"/>
  <concerns:logging base_Class="7dca7955-1862-42c9-9959-cc10db96186f" xmi:id="eb53100b-fc55-48a1-8ca2-002199ebbeca"/>
  <concerns:logging base_Class="8692dd71-503c-4d4b-b9dc-362def39d52c" xmi:id="f128c336-7b8b-43c3-97e9-35e902a1a339"/>
  <concerns:logging base_Class="11ef0396-17ec-440e-9eff-16e6ffa2c91b" xmi:id="b65b0e44-a029-4c18-8ca5-2c0dab452269"/>
  <concerns:ranking base_Class="_omALEBS7EeOYorUb5NKqTw" xmi:id="c7884786-ff75-404d-bcc7-fdf97106dde9"/>
  <concerns:logging base_Class="_oy7MwBS7EeOYorUb5NKqTw" xmi:id="181254c7-231a-4adf-b746-642bfce7af81"/>
  <concerns:logging base_Class="_UTBIIBS9EeOYorUb5NKqTw" xmi:id="b522af24-2ef9-43da-9450-c329e0dcd303"/>
  <concerns:ranking base_Class="_oYkzEBS7EeOYorUb5NKqTw" xmi:id="522a697b-9e81-4219-8b60-791c89d3897b"/>
  <concerns:logging base_Class="_o7-bEBS7EeOYorUb5NKqTw" xmi:id="8e0dfb40-3b0d-4b8c-a04a-56c1c330290a"/>
  <concerns:ranking base_Class="_oFxL0BS7EeOYorUb5NKqTw" xmi:id="f60b8ef4-5d3c-4544-98f6-3b7e09d121a0"/>
  <smarty:optional base_Class="_NJM_EBS4EeOYorUb5NKqTw" rootVP="Player" variabilities="ranking" xmi:id="1827c56c-4c13-455b-9d84-53ed2fe08012"/>
  <smarty:variationPoint base_Class="_Uo_ggBSvEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="movable_sprite" variants="Puck, Paddle" xmi:id="aec93610-9587-4d7b-85de-a69b56430eab"/>
  <concerns:collision base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="739f701f-82a7-4830-9d75-6eaa18f6287a"/>
  <concerns:movement base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="7c70b613-ae7d-4a82-b2a0-5adbd011b66b"/>
  <concerns:movement base_Class="ac3cb1a6-b7be-4705-91b8-a0c472182b45" xmi:id="23086425-e713-4d5c-8b11-a10849e14992"/>
  <concerns:movement base_Class="329b6836-8104-4cac-aef6-c831d48b515d" xmi:id="784a787c-756b-45a8-bd95-e7b9b5ccd328"/>
  <concerns:movement base_Class="36c3a91b-cdea-4ba7-a7e5-ca03c3dcfb9e" xmi:id="4ec6caa1-00cb-4dc7-a9b3-a331c88e6cf2"/>
  <concerns:play base_Class="_HXI-ABSxEeOYorUb5NKqTw" xmi:id="9758626f-50c9-40c0-b0ff-6e6ff7ed4ed9"/>
  <concerns:collision base_Class="_Od168BSxEeOYorUb5NKqTw" xmi:id="a591e9b5-6d0d-4b52-a894-7969c4ad7f37"/>
  <concerns:movement base_Class="_Ujj8ABSxEeOYorUb5NKqTw" xmi:id="21ba973f-a259-484e-86b6-0c621801ebcc"/>
  <concerns:movement base_Class="_YJTJEBSwEeOYorUb5NKqTw" xmi:id="27e68755-bb93-4538-8d88-c6e633b76427"/>
  <concerns:movement base_Class="_LRf6wBSxEeOYorUb5NKqTw" xmi:id="319c7231-0dbf-4aa2-aff6-ddc523424ed9"/>
  <concerns:movement base_Class="_S7IloBSxEeOYorUb5NKqTw" xmi:id="3f6f3127-b4be-4fb1-ba18-d89cb3e49b24"/>
  <concerns:movement base_Class="_JjWW4BSxEeOYorUb5NKqTw" xmi:id="7531839d-4369-4d2d-8b0f-2ad08cdb8e29"/>
  <smarty:alternative_OR base_Class="_Uo_ggBSvEeOYorUb5NKqTw" rootVP="" variabilities="sprit" xmi:id="f9af91bc-dff5-4dee-99c1-e815a271fe62"/>
  <concerns:bowling base_Class="_KbxQ0BSqEeOYorUb5NKqTw" xmi:id="569f3be2-88b8-49d3-a2e5-4ff8bb83f466"/>
  <concerns:bowling base_Class="55ead214-2f31-46e0-95cb-e4f83142b43d" xmi:id="d449c459-c50a-4963-8af5-56854313e679"/>
  <concerns:bowling base_Class="988dbb20-0b49-4138-9aa4-36eb7bc1293d" xmi:id="58558508-b38a-45c2-9b17-629dc262a168"/>
  <concerns:bowling base_Class="_3TMA8BSqEeOYorUb5NKqTw" xmi:id="dfadaaff-a459-4310-a365-767eab7d9ae1"/>
  <concerns:play base_Class="_z0OmwBSqEeOYorUb5NKqTw" xmi:id="58ea9328-e14c-4672-ac59-f9e50879b0f7"/>
  <concerns:save base_Class="_pS25wBSqEeOYorUb5NKqTw" xmi:id="dec5ced5-1c96-4740-9bd0-888a9af8022d"/>
  <concerns:bowling base_Class="_BTWeUBSrEeOYorUb5NKqTw" xmi:id="a1fb68dc-2336-49fc-8b0b-ddc3cd1b25dc"/>
  <smarty:alternative_OR base_Class="_KbxQ0BSqEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="2d78b783-6e53-4caf-a312-f4f68cd4e043"/>
  <concerns:pong base_Class="_IFYy0BSrEeOYorUb5NKqTw" xmi:id="6759ea31-a081-4a89-9688-f54adac7ea97"/>
  <concerns:pong base_Class="8b4b9285-06fc-4a0e-b832-e918ae174fd1" xmi:id="0ae77731-3f5c-48fa-a4b9-4a64edfe0eba"/>
  <concerns:pong base_Class="b2bd2831-728c-48c7-9227-7e98cf9667e0" xmi:id="695c5fa6-fd49-47ff-bd62-1455711d656b"/>
  <concerns:pong base_Class="025ccb75-c75a-47f2-8f7b-b9da64192bb0" xmi:id="543b122a-3f78-4847-bf4f-ec3d2ac4507d"/>
  <concerns:save base_Class="_lQnW4BSrEeOYorUb5NKqTw" xmi:id="4d0a2a49-c2f4-4ece-8213-0517612d01bb"/>
  <concerns:pong base_Class="_mAcRUBSrEeOYorUb5NKqTw" xmi:id="461e0f75-6616-471e-a15c-f93b822474d0"/>
  <concerns:pong base_Class="_mTl20BSrEeOYorUb5NKqTw" xmi:id="8ddd397a-d5c5-4f22-a7a2-899971df59a5"/>
  <concerns:play base_Class="_ll0x4BSrEeOYorUb5NKqTw" xmi:id="4b1c6f26-12dc-4e86-8800-a8ea09bc668d"/>
  <smarty:alternative_OR base_Class="_IFYy0BSrEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="ce1e1e47-2171-43d3-83ee-0230ff6f0aad"/>
  <concerns:play base_Class="_L2zx0BSyEeOYorUb5NKqTw" xmi:id="c30362b9-e0ca-40fd-b1b5-eef2819b3bcb"/>
  <concerns:play base_Class="015344b2-7ea7-4a1d-8841-80d783103f63" xmi:id="d55f2879-2a8d-4362-8cb5-121f6ea74e28"/>
  <concerns:play base_Class="7b502968-0265-4ba7-8191-819c1247936e" xmi:id="5e9437cf-97bb-445b-9cc6-072a8cd0f912"/>
  <concerns:bowling base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="3dfa0d52-b369-4521-9beb-66e071cb12e0"/>
  <concerns:brickles base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="5cb9cca6-f5a1-43c1-976e-448be5285ea5"/>
  <concerns:pong base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="e8f48517-17b6-449c-ba71-962f04b22da7"/>
  <concerns:play base_Class="_ntK0sBSyEeOYorUb5NKqTw" xmi:id="56d82313-0a45-461a-b1fa-fb197a83ffca"/>
  <concerns:collision base_Class="_i9dkUBSyEeOYorUb5NKqTw" xmi:id="0868f017-6d77-4f37-9874-c910dceeca6e"/>
  <concerns:movement base_Class="_qLM9YBSyEeOYorUb5NKqTw" xmi:id="97d973fb-ad24-4133-b569-e050dcd8e45a"/>
  <concerns:save base_Class="_uImNwBS3EeOYorUb5NKqTw" xmi:id="bfe429a6-5d3d-415f-8b03-90ed86dcc3ca"/>
  <concerns:save base_Class="_sElg4BSyEeOYorUb5NKqTw" xmi:id="0a5f268f-c0df-4d0e-be3d-34b5521958de"/>
  <concerns:movement base_Class="_muGkYBSyEeOYorUb5NKqTw" xmi:id="371c3d10-f925-4bc5-bfb9-0316319858fd"/>
  <smarty:alternative_OR base_Class="_L2zx0BSyEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="d432f715-3197-4ae1-a00c-344cf4addf42"/>
  <concerns:brickles base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="c36888d6-dadf-45ef-9f3c-8958109738e7"/>
  <concerns:pong base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="8164d98e-9906-4647-8f77-b2148f4490a6"/>
  <concerns:collision base_Class="_UgPa4BS0EeOYorUb5NKqTw" xmi:id="d0f95b1c-e405-4953-8af4-3c727ec61354"/>
  <concerns:brickles base_Class="_WP2-YBS0EeOYorUb5NKqTw" xmi:id="0ba9ad3b-ab0e-439b-838c-54f0346ad6ec"/>
  <concerns:play base_Class="_VdaNwBS0EeOYorUb5NKqTw" xmi:id="88fa6833-177e-41f6-9707-e1e562a6df25"/>
  <smarty:alternative_OR base_Class="_PMm-EBS0EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="853e1031-10b6-4308-9498-f000720b4d67"/>
  <concerns:brickles base_Class="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="557d713b-9b89-4d49-a0ef-bd4bc1c5564a"/>
  <concerns:brickles base_Class="7e20db3a-b36b-40cf-a363-e39ef2e80bff" xmi:id="7cd7910a-91c7-42c2-8336-29e9c5b24133"/>
  <concerns:brickles base_Class="58f67c0b-2ff4-4b7c-8be8-2aa1f8519bb8" xmi:id="a4936b7b-e5b1-4cb2-82c7-d5003359ead3"/>
  <concerns:brickles base_Class="a3363a73-c84a-4939-beed-803377a58474" xmi:id="2a84b562-02d3-452e-a4f1-e8ec221e615a"/>
  <concerns:brickles base_Class="101daa20-f2c2-4748-a085-4c21023a49c5" xmi:id="cbed8c1a-46f5-439e-8bc8-63e250aa7595"/>
  <concerns:brickles base_Class="1689e394-8780-4017-bab0-ff12d5ccba9d" xmi:id="a371596d-789a-4828-b3b3-4e6dfc30167b"/>
  <concerns:play base_Class="_dpldoBS3EeOYorUb5NKqTw" xmi:id="293d9e83-894f-4cb3-87e3-f5e933c66266"/>
  <concerns:collision base_Class="_deDjEBS3EeOYorUb5NKqTw" xmi:id="9a4e622a-7274-46a7-8b32-b34dafee30d9"/>
  <concerns:brickles base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="f1ff5ac7-a2ae-4b4e-b98b-990c65c0c020"/>
  <concerns:save base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="4a11edef-5e7b-4983-9f26-bb3cd15f141a"/>
  <concerns:brickles base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="b5b11083-010c-4a7a-9a17-6dcd800e8229"/>
  <concerns:save base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="7aba58c8-2edc-40f3-89cd-b921cf2db9e7"/>
  <concerns:brickles base_Class="_dD4IgBS3EeOYorUb5NKqTw" xmi:id="0b44d88e-d6b7-4504-80f2-dd88c4c1a36f"/>
  <concerns:play base_Class="_dRFeEBS3EeOYorUb5NKqTw" xmi:id="394e897e-7a5c-44be-b371-b02d58931eb7"/>
  <smarty:alternative_OR base_Class="_5CPtUBS2EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="51723040-92b6-4878-ae49-33bb4cda2a9a"/>
  <concerns:ranking base_Class="8d0b8a4c-a9bb-4444-a7bc-90c621647a4e" xmi:id="638c2b93-ab37-400f-b08b-4fd31a5306c4"/>
  <concerns:ranking base_Class="0facfed0-691c-4f96-85ad-1ffbbc626dc8" xmi:id="ab71b9c6-427e-44f6-ae7b-c7b05704a5a0"/>
  <concerns:ranking base_Class="badbe273-37f4-41d2-98f2-02213f18f3a6" xmi:id="9a5ac64f-3fd4-46c9-9684-0853b3aeddda"/>
  <concerns:ranking base_Class="403c2f71-1ba2-46ed-9b60-39b2cbab1503" xmi:id="9ec75e66-78ff-4546-a856-77a831262600"/>
  <concerns:ranking base_Class="_xamwEBTCEeOYorUb5NKqTw" xmi:id="de7e84c8-77ab-4a2f-9782-c680d9cf957a"/>
  <concerns:brickles base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="af77a517-9723-46c2-b42d-32e26d5ea3dd"/>
  <concerns:pong base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="85618cd2-5472-4201-adb5-a81a420d7934"/>
  <concerns:collision base_Class="_D7TzgBS1EeOYorUb5NKqTw" xmi:id="542d9822-122b-458b-9374-ae0b065825db"/>
  <concerns:play base_Class="_EJMegBS1EeOYorUb5NKqTw" xmi:id="3f6ec1f1-dfbf-44da-90fe-5660493ca6c4"/>
  <smarty:alternative_OR base_Class="_AMfYYBS1EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="cba93378-9ee7-49b3-87b4-b6e40310e88c"/>
  <smarty:variationPoint base_Class="_prZDoBSsEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="3" variabilities="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="c5c6f3ee-a863-4c5f-a308-cc652d9a1090"/>
  <concerns:play base_Class="_prZDoBSsEeOYorUb5NKqTw" xmi:id="f1997a0e-a0d0-4ab9-932d-5881f6a3e01b"/>
  <concerns:play base_Class="ff7e0fe3-5382-4431-a8fc-fa3631c99d83" xmi:id="a6142c4a-a380-4a03-9210-db94ffd03113"/>
  <concerns:save base_Class="_Wd9I8BStEeOYorUb5NKqTw" xmi:id="06e66b75-804f-46cf-ae50-4c942ee43089"/>
  <concerns:play base_Class="_UVfnoBStEeOYorUb5NKqTw" xmi:id="17b938e7-ae1a-44e7-aa02-43087271af8a"/>
  <concerns:play base_Class="_KegUYBStEeOYorUb5NKqTw" xmi:id="b55121d1-7ab9-4f0f-8e3e-cd11e3cfe0da"/>
  <concerns:play base_Class="_9eXw8BWTEeObs-pQrJ2skQ" xmi:id="fecc9a15-f970-442f-97cd-82b083e19672"/>
  <concerns:save base_Class="_JB2JIBStEeOYorUb5NKqTw" xmi:id="c373b87e-2e2f-4488-84b0-b1fce3912e7e"/>
  <concerns:play base_Class="_ZsHHABStEeOYorUb5NKqTw" xmi:id="feb0ccdc-c72e-417e-899e-243fb05c67c6"/>
  <concerns:save base_Class="_bCHQoBStEeOYorUb5NKqTw" xmi:id="9671df0b-2101-48a3-b369-899d94efc11d"/>
  <smarty:mandatory base_Class="_prZDoBSsEeOYorUb5NKqTw" rootVP="" variabilities="" xmi:id="f4b886e0-ebbe-4da6-a113-b40b2cd0446d"/>
  <concerns:pause base_Class="b533b45d-43c4-444b-b437-367e78227897" xmi:id="3c82a868-02af-43d4-8811-e6421cb24d67"/>
  <concerns:pause base_Class="_9rfm8BWTEeObs-pQrJ2skQ" xmi:id="cb72bc48-d48a-48c6-9f50-bc30fa79ab0a"/>
  <concerns:play base_Class="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="78745476-a6dd-4eb8-b613-f308404ad708"/>
  <concerns:play base_Class="cbd239b9-b30a-4c90-9760-1251da8d6530" xmi:id="1f5b7995-a53c-4f72-ac8e-7c181c0e8a20"/>
  <concerns:play base_Class="_sBPUIBTBEeOYorUb5NKqTw" xmi:id="2035729d-b527-4c82-8d7d-713322f8609b"/>
  <concerns:play base_Class="_Eg79MBTCEeOYorUb5NKqTw" xmi:id="6044e0a5-8e7b-4f97-8801-bddaef54fb18"/>
  <concerns:play base_Class="_re5cEBTBEeOYorUb5NKqTw" xmi:id="59432de4-c5bf-427c-b00c-980b22e2817c"/>
  <concerns:play base_Class="_rtJ6gBTBEeOYorUb5NKqTw" xmi:id="65c559b5-d02e-4d8b-a039-bab9f8040ac2"/>
  <concerns:play base_Class="_K_6LwBTCEeOYorUb5NKqTw" xmi:id="2bf0ac30-86db-4880-95cb-007a647e9df4"/>
  <concerns:play base_Class="_EyJB8BTCEeOYorUb5NKqTw" xmi:id="4c0eb7f2-1a72-4416-a2eb-19220629ce52"/>
  <concerns:brickles base_Class="_AfsXUBSsEeOYorUb5NKqTw" xmi:id="cf629cf0-7d61-4747-b520-b179dcf709e6"/>
  <concerns:brickles base_Class="f7e7dfcc-fac4-47d1-b884-62bdc774de4d" xmi:id="63c852e0-19fd-49df-a58c-7173379379ec"/>
  <concerns:brickles base_Class="69dbb65a-44d9-4e54-9f06-d9117d84ff45" xmi:id="277b59e5-3d5c-4276-adfd-0db151ac6a81"/>
  <concerns:save base_Class="_TsduMBSsEeOYorUb5NKqTw" xmi:id="54b9a62e-81b9-4594-bd6c-cb8d19ffc474"/>
  <concerns:brickles base_Class="_UjKssBSsEeOYorUb5NKqTw" xmi:id="3d89080a-b8ee-4fc5-9df4-b93b8eb85dc1"/>
  <concerns:play base_Class="_USo9YBSsEeOYorUb5NKqTw" xmi:id="d7d00659-3ac7-4544-8b4f-d65623f95022"/>
  <concerns:brickles base_Class="_UzQ-MBSsEeOYorUb5NKqTw" xmi:id="f0a7baa8-f3d1-49c3-bf7a-e2a96da02df6"/>
  <smarty:alternative_OR base_Class="_AfsXUBSsEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="91af2fe2-396b-4d41-bcc3-76dfa47e239a"/>
  <smarty:interface base_Class="18731f56-0389-49db-a36a-210ebea35474" xmi:id="1134cafd-195c-4bac-951d-5057bbd0d467"/>
  <smarty:interface base_Class="c48c069f-9d07-443c-aba0-5ba3eb85a89c" xmi:id="7cc432d7-042a-4c7e-a452-5f0812c49c0f"/>
  <smarty:interface base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="c690a00e-8153-4833-bed7-7e8e8d8b1209"/>
  <smarty:interface base_Class="a975bded-f6cd-4299-be87-1514ae4cf67d" xmi:id="c3a81de3-a5f1-4270-9bea-337f609aef8d"/>
  <smarty:interface base_Class="d45a9a78-73cc-43dc-8e6c-22dcfa1dbd6f" xmi:id="cd8a730d-c3da-46f9-8303-3c665da83fe8"/>
  <smarty:interface base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="ea992ea4-1643-4314-ae4b-1d7efd58a142"/>
  <smarty:interface base_Class="_Y4SNYBVdEeODAq4Tm5H6GQ" xmi:id="a3473721-6edb-45a4-877e-9e26490cbbb4"/>
  <smarty:interface base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="d45dd23f-cd0e-45e5-b110-3a993d57a981"/>
  <smarty:interface base_Class="275eed30-3082-4def-a907-e71eff6b9a10" xmi:id="65bb6f95-6201-4a97-a7c3-378c02ef5ea9"/>
  <smarty:interface base_Class="9da094c3-c98e-49b2-b56c-4e33104c7c9e" xmi:id="5f852928-35d8-4f0a-93b0-2442f2af0121"/>
  <smarty:interface base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="3088bc80-f317-4a76-bb0d-c921256a3560"/>
  <smarty:interface base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="1d7b79ce-d817-4c22-9a78-0cb81fb7e556"/>
  <smarty:interface base_Class="1f20a679-c215-480c-814e-1f862195088a" xmi:id="54363997-fef0-4d48-b3ec-1eb7e5d0f7f8"/>
  <smarty:interface base_Class="98854545-8086-4898-81d2-f4575cd8f6fe" xmi:id="f6fdccb0-ade5-47c5-b7ae-f8b302f8606f"/>
  <smarty:interface base_Class="fd91ac7f-30da-4bd7-a50f-86a00a229a5d" xmi:id="a97c7876-7e0e-4bbd-ab00-9978647fe9b9"/>
  <smarty:interface base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="dfed4e2c-9162-4145-a55f-53bc1545f290"/>
  <smarty:interface base_Class="f47aeff1-2fd4-4733-a83d-9fe23ef2d5ac" xmi:id="d47d5500-82f0-480f-b332-062b5e942ae8"/>
  <smarty:interface base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="06cade07-400a-404e-99f7-e0b8c12966c1"/>
  <smarty:interface base_Class="baa18c84-6aa8-4d45-bc30-764d2d794648" xmi:id="529cbf79-2ba2-4575-966b-61d199a990c6"/>
  <concerns:configuration base_Class="_aUKicBWSEeObs-pQrJ2skQ" xmi:id="3c56ce40-50c1-4bbe-86a0-0f477b4baaa3"/>
  <concerns:configuration base_Class="_1IWMEBWREeObs-pQrJ2skQ" xmi:id="f6f3cfbe-a881-4e5f-a762-16e27929c3af"/>
  <concerns:configuration base_Class="18731f56-0389-49db-a36a-210ebea35474" xmi:id="3316eeba-7f54-4c70-ac24-886e6380d3ac"/>
  <concerns:logging base_Class="_1lmIwBWREeObs-pQrJ2skQ" xmi:id="f106b0f7-28b2-41b8-9e0d-a4fa08052f43"/>
  <concerns:logging base_Class="c48c069f-9d07-443c-aba0-5ba3eb85a89c" xmi:id="06521dbf-9c72-483a-a4d9-12e2161753d7"/>
  <concerns:configuration base_Class="_dbUA8BWPEeObs-pQrJ2skQ" xmi:id="d144119e-0c08-4e64-87eb-9efa5d8be8b3"/>
  <concerns:configuration base_Class="_dr9FABWPEeObs-pQrJ2skQ" xmi:id="17659b1f-63d5-4b34-8919-bba4b4b275fa"/>
  <concerns:configuration base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="549fa725-395a-4212-b62d-d40ca77ddcbb"/>
  <concerns:pause base_Class="_pwfREBWTEeObs-pQrJ2skQ" xmi:id="2c14f4f0-5a90-4e2b-ac91-24e410047950"/>
  <concerns:pause base_Class="a975bded-f6cd-4299-be87-1514ae4cf67d" xmi:id="8904ee28-b6ca-4be6-a6e5-40c43491d02e"/>
  <concerns:bowling base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="f65ed5e4-45eb-4cb5-b1c3-e7e62a7802d9"/>
  <concerns:play base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="96ed30d4-c25e-4c7a-9043-1bc6aaa83cff"/>
  <concerns:bowling base_Class="d45a9a78-73cc-43dc-8e6c-22dcfa1dbd6f" xmi:id="db75af8f-0797-4440-841b-d2d7a0399b80"/>
  <concerns:play base_Class="d45a9a78-73cc-43dc-8e6c-22dcfa1dbd6f" xmi:id="14e73bcd-9c6c-4458-ad9e-cfd8aa4c182b"/>
  <concerns:save base_Class="_YNaqoBWNEeObs-pQrJ2skQ" xmi:id="ba9c4e30-1d2a-4b2d-aecc-431d34a24556"/>
  <concerns:play base_Class="_vCv44BVnEeODAq4Tm5H6GQ" xmi:id="97a2b43c-3c02-4734-938e-d64c3490851d"/>
  <concerns:play base_Class="_DPjwoBWNEeObs-pQrJ2skQ" xmi:id="c65d83b3-7f76-495c-bed3-58c0bfd0bd96"/>
  <concerns:play base_Class="_v3Op0BVnEeODAq4Tm5H6GQ" xmi:id="6862affb-1ad1-4e67-ab87-63ca8a4ea916"/>
  <concerns:play base_Class="_vm0PQBVnEeODAq4Tm5H6GQ" xmi:id="d02ce85f-55f4-4769-8de2-adcab29a5886"/>
  <concerns:play base_Class="_uZvYIBVnEeODAq4Tm5H6GQ" xmi:id="1ed6868a-1b31-4d8e-8081-ac59df54333a"/>
  <concerns:play base_Class="_uFK2UBVnEeODAq4Tm5H6GQ" xmi:id="9d80d28f-e06b-4a39-aa0f-2c78d83ae3ec"/>
  <concerns:play base_Class="_uu2sgBVnEeODAq4Tm5H6GQ" xmi:id="d1cd8098-f555-4466-aa71-4e185f707900"/>
  <concerns:play base_Class="_wkfYoBWMEeObs-pQrJ2skQ" xmi:id="d7767aed-8202-42fb-bad6-56f4ede07ea9"/>
  <concerns:play base_Class="_vS2xcBVnEeODAq4Tm5H6GQ" xmi:id="36a56b62-eac2-4736-8c9a-e79b0bd4518a"/>
  <concerns:play base_Class="_1qBvEBWMEeObs-pQrJ2skQ" xmi:id="3a346028-e5ae-402d-b835-7644d66ece09"/>
  <concerns:save base_Class="_eFFooBWNEeObs-pQrJ2skQ" xmi:id="02a96594-cc03-48e0-8397-c9183aba1660"/>
  <concerns:play base_Class="_RGtGoBWNEeObs-pQrJ2skQ" xmi:id="6521341f-0ef1-459e-8c71-ae5ae760307a"/>
  <concerns:play base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="8b25435b-5a22-485c-a3d2-87d62c9388a3"/>
  <concerns:play base_Class="_SmmBgBWMEeObs-pQrJ2skQ" xmi:id="ed724dfb-36ba-4375-9006-22de1faba14d"/>
  <concerns:play base_Class="_4bTucBWNEeObs-pQrJ2skQ" xmi:id="6c0e24ae-1b20-417a-ad7a-c83dd488ed13"/>
  <concerns:play base_Class="_5M0q8BWNEeObs-pQrJ2skQ" xmi:id="21285b64-7389-4cbe-a0be-2b7e328fa6d9"/>
  <concerns:play base_Class="_WGchoBWOEeObs-pQrJ2skQ" xmi:id="b6f40984-5308-4e94-b339-67513a339da6"/>
  <concerns:play base_Class="_4-ZNYBWNEeObs-pQrJ2skQ" xmi:id="7c844c03-6740-4a80-b183-62daf958ae42"/>
  <concerns:play base_Class="_pkzlgBWTEeObs-pQrJ2skQ" xmi:id="3aa39e39-a5e8-46e8-bd32-0b2389982f52"/>
  <concerns:play base_Class="_Y4SNYBVdEeODAq4Tm5H6GQ" xmi:id="578462ca-0c2d-4288-aa67-023d8fe846af"/>
  <concerns:play base_Class="_RTYB8BWTEeObs-pQrJ2skQ" xmi:id="da8ae5ff-f722-43ec-a8d8-d0fb81dda67b"/>
  <concerns:play base_Class="_Rnl-cBWTEeObs-pQrJ2skQ" xmi:id="4f2941ac-09d3-4f17-97a8-90ba45c705bc"/>
  <concerns:play base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="42b78cad-7b21-4f3c-a6d4-ea8af11ffe79"/>
  <concerns:save base_Class="_aA0sgBWOEeObs-pQrJ2skQ" xmi:id="10f0534f-353d-4c35-b85b-000a7fcd97a0"/>
  <concerns:save base_Class="275eed30-3082-4def-a907-e71eff6b9a10" xmi:id="3ef875da-7e0f-4f5d-ab79-a1b110b00c40"/>
  <concerns:save base_Class="_cXIckBWOEeObs-pQrJ2skQ" xmi:id="1268efc7-fa09-4e03-9905-e21130b2c53d"/>
  <concerns:save base_Class="9da094c3-c98e-49b2-b56c-4e33104c7c9e" xmi:id="0da1215b-5f64-4cfe-9d1e-5b770032762d"/>
  <concerns:configuration base_Class="_NXCFABWPEeObs-pQrJ2skQ" xmi:id="7c0d95ed-a8f5-41aa-927d-d4f0675170e5"/>
  <concerns:configuration base_Class="_NFzLEBWPEeObs-pQrJ2skQ" xmi:id="cb43a52c-c2e4-4a09-92c2-9eded31eb6f2"/>
  <concerns:configuration base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="b66f6f40-7d4c-4b51-b443-ae2a272344d1"/>
  <concerns:play base_Class="_56sIQBVmEeODAq4Tm5H6GQ" xmi:id="28e00cca-7b16-42f5-bf33-d8c3bc32a238"/>
  <concerns:play base_Class="_HiZUEBVnEeODAq4Tm5H6GQ" xmi:id="04fcbd30-b0c7-4ff0-a619-d26820dd3455"/>
  <concerns:play base_Class="_az2zIBVmEeODAq4Tm5H6GQ" xmi:id="0c1b268d-57a8-4b0b-90c1-a0d8ec2e65de"/>
  <concerns:play base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="1a44fc3c-01ce-404a-95e8-9a86346e2bae"/>
  <concerns:save base_Class="_4ud7ABWNEeObs-pQrJ2skQ" xmi:id="6231d80d-ab16-4570-af83-27bd0e324354"/>
  <concerns:save base_Class="1f20a679-c215-480c-814e-1f862195088a" xmi:id="796a4eb1-ccb7-47d3-9c39-bef94542ce76"/>
  <concerns:configuration base_Class="_ps4VsBWOEeObs-pQrJ2skQ" xmi:id="fa8d1f87-621e-4482-9eaf-ca33d2d7327c"/>
  <concerns:configuration base_Class="_pcB2QBWOEeObs-pQrJ2skQ" xmi:id="121c539f-5426-43a2-b1a6-e3e35cb87ed6"/>
  <concerns:configuration base_Class="_pNd10BWOEeObs-pQrJ2skQ" xmi:id="881dd05b-c457-4e57-bfdf-de71dab22fb8"/>
  <concerns:configuration base_Class="98854545-8086-4898-81d2-f4575cd8f6fe" xmi:id="6342457b-b97f-48d8-acb2-960cec00bc42"/>
  <concerns:ranking base_Class="_-OX2EBWJEeObs-pQrJ2skQ" xmi:id="0adac593-e55e-4142-a000-992626cba958"/>
  <concerns:ranking base_Class="_-BssABWJEeObs-pQrJ2skQ" xmi:id="5b375760-5e29-4f13-8afc-ca25d9db8f26"/>
  <concerns:ranking base_Class="_-cGwEBWJEeObs-pQrJ2skQ" xmi:id="a20a38b5-d100-4003-8f71-09def5612c16"/>
  <concerns:ranking base_Class="_MhY9oBVnEeODAq4Tm5H6GQ" xmi:id="fe362169-214a-4bf7-a579-91470c73a795"/>
  <concerns:ranking base_Class="fd91ac7f-30da-4bd7-a50f-86a00a229a5d" xmi:id="b51b137e-d26c-413c-949b-fe079a6c36eb"/>
  <concerns:play base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="192d454c-8de8-46a2-8d57-c8f43e1f466a"/>
  <concerns:pong base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="e90d349c-13dc-423b-abab-265378848d29"/>
  <concerns:play base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="cf317a55-f7fd-4a61-b586-3d76a091a075"/>
  <concerns:pong base_Class="f47aeff1-2fd4-4733-a83d-9fe23ef2d5ac" xmi:id="bc5a6f33-2bd2-4c8d-98ff-8c688dec5ee5"/>
  <concerns:play base_Class="f47aeff1-2fd4-4733-a83d-9fe23ef2d5ac" xmi:id="cfe9e806-b5e0-4822-a5f7-e82ec2e8b2a7"/>
  <concerns:save base_Class="_91CwEBWJEeObs-pQrJ2skQ" xmi:id="cb4955b4-8d65-4e79-84b7-275644ce14d2"/>
  <concerns:save base_Class="_7x3XYBWJEeObs-pQrJ2skQ" xmi:id="1627e031-b39a-48af-9e25-4f599cf8eaa2"/>
  <concerns:save base_Class="_9liUcBWJEeObs-pQrJ2skQ" xmi:id="b81d4924-7023-4cbd-ad14-68589a788254"/>
  <concerns:save base_Class="_shkHABWSEeObs-pQrJ2skQ" xmi:id="d356758a-f99c-4b85-9f0b-5dea8f51b960"/>
  <concerns:save base_Class="_sEty8BWSEeObs-pQrJ2skQ" xmi:id="0831cc63-1f4b-411e-8545-62fcec878865"/>
  <concerns:save base_Class="_sUIvABWSEeObs-pQrJ2skQ" xmi:id="0f4d5f5b-fac3-4371-b594-fdaf0f784518"/>
  <concerns:play base_Class="_H00hABWMEeObs-pQrJ2skQ" xmi:id="2ad9e1e2-8006-4d1e-88d6-239c0a1bfaa8"/>
  <concerns:save base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="a68184cf-50f7-4041-8ce4-558d54f815ec"/>
  <concerns:brickles base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="c94f691c-f288-480e-8a34-469304d5e25c"/>
  <concerns:play base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="0b17bf42-f581-46da-a629-cf9038f280fc"/>
  <concerns:brickles base_Class="baa18c84-6aa8-4d45-bc30-764d2d794648" xmi:id="58d5b1af-b8af-4825-b75e-d7ecea598101"/>
  <concerns:play base_Class="baa18c84-6aa8-4d45-bc30-764d2d794648" xmi:id="1cc943a1-e59c-4e57-96f5-4b44dbb43e73"/>
  <smarty:variability base_Comment="71f16395-58a3-4e7a-b85d-1b14b2c711c9" bindingTime="DESIGN_TIME" maxSelection="3" minSelection="1" name="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="4c86b675-1584-48a4-857a-ba5490d380a1"/>
  <smarty:variability base_Comment="431c2ec1-25e1-4ec4-9918-377103c112fd" bindingTime="DESIGN_TIME" maxSelection="4" minSelection="1" name="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="68f78004-41a1-4138-a0e5-3dd1fdb9acde"/>
  <smarty:variability base_Comment="31bc865d-208c-4fa3-91f0-511d68f8d59a" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="sprit" variants="StationarySprite, MovableSprites" xmi:id="fde3f5c9-49fb-4afc-a2c1-ac473f5bda66"/>
  <smarty:variability base_Comment="f79816f4-95d5-4c0d-b95a-9ab945304ddd" bindingTime="DESIGN_TIME" maxSelection="1" minSelection="0" name="ranking" variants="Player" xmi:id="b7f8ef21-ec90-4399-9259-a4d55c26c124"/>
  <smarty:variability base_Comment="c191db6c-fbf1-4ff4-b43f-5a023c08132a" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="movable_sprite" variants="Puck, Paddle" xmi:id="e764a8c4-5386-446d-ad7f-dd1e9a4a1b1e"/>
</xmi:XMI>
