<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:aspect="http:///schemas/aspect/_2Q2s4I9OEeO5xq3Ur4qgFwAspect/4" 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/aspectprofile/_gRY0YH8eEeSVS_0kN17jIw/4 resources/aspect.profile.uml#_gRY0YH8eEeSVS_0kN17jIw http:///schemas/perfilConcerns/_SsrrUBWgEeObs-pQrJ2skQ/19 resources/concerns.profile.uml#_SsrrURWgEeObs-pQrJ2skQ ">
  <uml:Model name="model" xmi:id="_xqzHwIzdEeO6Yt6TRR4QNg">
    <profileApplication xmi:id="_2Q2s4I9OEeO5xq3Ur4qgFwAspect">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_2RHyoI9OEeO5xq3Ur4qgFwAspect">
        <references href="resources/aspect.profile.uml#_gRb3sH8eEeSVS_0kN17jIw" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/aspect.profile.uml#_ix5uQGwjEeSU24XA1TggSA"/>
    </profileApplication>
    <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="d436d428-3996-4a0e-bb40-4143d192849d" isAbstract="false" name="GameBoardGUI" xmi:id="_-7olgBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_lJ-i8GEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="checkScore" visibility="public" xmi:id="_mjiW4GEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="Attr4" visibility="public" xmi:id="b329f377-6138-4f9f-acec-e2d2b7e182d5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d83de922-14a0-4d53-8c8c-944f9ea9eac7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="dbe86e33-af3d-4fc4-8742-a774775a39ad" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d16a2fd6-2542-4cbf-9328-a0098d74aa4c" 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="9bb1f7ee-6ac6-4f57-bb8a-0fb6cf1ab24c" isAbstract="false" name="GameBoardCtrl" xmi:id="_HCoXQBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr10" visibility="public" xmi:id="48ae2c0a-207d-4d67-ade1-4d5cfd49583e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e41987fa-0d50-4466-bdb2-a42666f177c5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f11d2383-208f-4b0e-a904-593c6292c523" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f3856376-7665-496b-92f6-55fa7b5d3c75" 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="checkPassword" visibility="public" xmi:id="_oYkzEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="password" xmi:id="4a80baf4-db57-42d2-9775-92e3857ae399">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="545bdbf4-1923-4e22-b649-96e901097f4b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkLogin" visibility="public" xmi:id="_oFxL0BS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="login" xmi:id="51bc709d-4eed-4be0-ae2e-f76167c36bd7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="20f4ba80-d0f0-40c6-9d80-0a68194449dc">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setHeigherScore" visibility="public" xmi:id="_omALEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="heigherScore" xmi:id="16108e9c-77ff-4693-a612-5dfe131c9132">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="32212bdc-9f0d-4f18-92a8-477829803f3f"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimePlayed" visibility="public" xmi:id="_oy7MwBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6d3ab00c-138a-4634-b024-ebe4dff8971e"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimeSaved" visibility="public" xmi:id="_o7-bEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="eee9d58b-2893-4f55-94e7-2ce1024fe156"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateDateScore" visibility="public" xmi:id="_UTBIIBS9EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="1035de3e-0d31-4006-980c-3a4eef7df399"/>
        </ownedOperation>
        <ownedAttribute isUnique="false" name="heigherScoreBrickles" visibility="private" xmi:id="f0a0f51e-3f60-48a0-a8e0-3397aaebe424">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f436e037-028f-4755-925f-360121785c9f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="90c47a11-90d4-4107-a141-16b61c3d2373" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ece60c35-2d55-43ff-948e-f2bdb483a753" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBowling" visibility="private" xmi:id="02e8c9da-ad84-4d3a-b0fe-67a79f7f49a7">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8e98be6c-da97-4282-95fd-3523142b6a24" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d952a32d-4bf1-471d-bc82-44abceb2b678" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="08a3a393-f29a-4140-a79f-3313c7c514d1" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedBrickles" visibility="private" xmi:id="5aef8a50-f72f-4379-8ce4-5be515ca0139">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bf5ef9e4-098e-410e-989d-9837960179d9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2c686fd5-a035-4b24-a5b8-d2c2779eda41" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="759b3cb2-5ff3-4a04-9a56-34f00cb5fc34" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="password" visibility="private" xmi:id="c15f2ec4-6be3-4f7d-a402-187e4401ad93">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1ade3251-4c70-469c-acb2-9a65feda93e9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2bbd529c-ffe7-40f9-981c-ac0850e7a20f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9925f651-ba4a-4920-9d66-c2af85384cb3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="2d4561ed-8ae0-4315-a1f0-a2d661de9b2d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b92e6e8b-47a0-4243-acd7-8352a454e139" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f459e3e9-9d68-47e8-b17c-5d877fadc4f3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c1c5b7cb-93a1-4d6a-abc3-e1e56d6bb531" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="login" visibility="private" xmi:id="a82d107c-5e4f-49f2-9f84-7c89cf7c244b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b1e830b7-cc5b-4b01-8c69-63310380e91e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6431adf4-4ac2-40db-a014-f9b12539e556" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4062e446-b783-4244-90ac-3f0d597d4ba2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dateBowlingScore" visibility="private" xmi:id="117b2b98-18cd-491a-bd24-19a4bf3c6b6b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="849f2e48-58e3-45f5-9bdc-9937bee21ae7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="8a3e8986-3816-4d11-bc17-58b25642e032" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e964cf91-e7ab-4ef0-b6e3-f754f15afb22" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScoreBowling" visibility="private" xmi:id="b82abf8e-fc92-410d-a2e8-1282ed2138dc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8ef154b0-29a2-47a5-894d-3c81a1ff52eb" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1c51278c-a8a4-4dc9-9c7b-17f9ddb41242" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fdbc103e-cf53-4005-9363-767a9f574e5b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScorePong" visibility="private" xmi:id="fcfb84c5-10c1-49b9-b5d2-f44e92f97e19">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b769bf7d-34ca-4bab-98dd-86ec058bb772" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4cb92567-ebc8-46d2-b593-043525065fc3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="de5bd58a-3171-4032-a1a6-47cb1b760391" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="datePongScore" visibility="private" xmi:id="06ddedbf-70ea-42c0-b449-197f00a8b2a9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0046a42a-3986-4644-ada4-c871a59d7245" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d5f0a0d4-b0c3-4f4d-a44b-44517200d576" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9ab05eb8-0513-43ff-ade0-cefe158290fc" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBrickles" visibility="private" xmi:id="6da49f2b-17c1-4cb8-b0fa-ab54bc8684a6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="163a549a-c489-40d9-ba6d-b74c28e1dcfb" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b4962731-a109-4d88-a669-08706a496c8f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e4309df7-b4ab-4a2a-afed-4ab1e7697c60" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedPong" visibility="private" xmi:id="83d30f2c-8ae6-47cc-a713-b86158ababb5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="32fd8902-ee9d-4595-ab8d-4df0af766ff6" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="dcdd1287-2f36-4269-9018-edbe8ba7665f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f4c253b6-2043-46da-a7ea-6aa8554efcef" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedPong" visibility="private" xmi:id="f53cf2a0-061f-47d3-8d49-430d67492e52">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1823b93e-e12d-4935-90b9-9adbf38d480f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4ccc1a18-e90e-4d72-a46e-5792c9063b3f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b1d95987-6146-49c4-a2d4-32bdab6c3247" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="9a6f265b-a7e8-4ebc-ab48-77b15f426126">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="404f59c4-8efa-417a-88aa-bc9ff05d55b2">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="b0fd45a3-bfaf-4f16-8047-21c16c73fe5e">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="cb9bc10d-7afb-4368-9cd4-c331831a35e2">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameMgr" xmi:id="_hOsL0BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="GameMgr" xmi:id="_P2tF4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr7" visibility="public" xmi:id="bd8aec1b-2aef-459a-ae22-0d8fb4b9dc54">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bd5da462-84ca-4e73-8f18-d3271a1f0b61" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2bbd4e8a-f511-4dc3-81b3-8f572616bb15" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="5a86b314-844f-44ba-85d0-fb71a760c5ca" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6c107ce6-6bd1-4058-9cf5-17111978c1f1">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameBoardMgr" xmi:id="_2zMPEBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="22933311-09e2-4b41-b8dc-ebdbbd4ed59f" isAbstract="false" name="GameBoardMgr" xmi:id="_JmvLYBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr5" visibility="public" xmi:id="9f8c7d81-81b2-4a09-aacd-7d742ea0296b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ee5e240a-2728-4bbd-9447-c2738104d999" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4dfd72c4-adf3-438e-be6f-8c4f4bdc4fda" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bfa2f655-9963-4cf4-8a7f-fbd657bfda36" 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="7340d533-0b3e-4ba5-a46e-5d8229371856" isAbstract="false" name="GameCtrl" xmi:id="_R-qtYBVhEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="nameAttr1" visibility="public" xmi:id="e8d0529e-b796-4e28-8681-4f7a50cfcce8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0b98bede-bc24-459c-bc42-bf71f5ce7dbe" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c64fffce-708b-4e39-9c2d-148ada47f515" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c8a55a8b-5103-483b-bece-07966640ed7a" 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="config" visibility="public" xmi:id="_2sFHwGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_vPsOsGEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="attr6" visibility="public" xmi:id="bfba86dd-829a-4329-8f24-4885e7742832">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="04a22200-85d9-406c-a21e-fb339980064e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0ad16ae2-7f4e-4d44-a7bc-3d45b68668ca" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="76c08bcc-23a7-4e45-9b62-2a46628cb490" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameGUI" xmi:id="_IqVT4BVkEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="f1e33e3d-1868-4b4a-9b7f-6975e59d06ff" 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="install" visibility="public" xmi:id="_FhsRIGEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="save" visibility="public" xmi:id="_I9Y78GEuEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="att8" visibility="public" xmi:id="698d189f-e1d5-41d4-ae96-dc1d25ea65e4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7a05177c-37e7-4dac-b8e3-140375d35848" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7b39b317-5a78-4a92-921d-90d32dc18e02" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="878c8533-6e7c-4708-91c9-fc41f36e1d56" 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="loadGame" visibility="public" xmi:id="_ll0x4BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_mTl20BSrEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="c431d0df-536f-4d43-bb8e-617d3e2f69f9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="314c2616-eca6-4a67-96aa-af9785a8c72c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="907b3da7-d363-4032-b155-def26d60c8d8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8836b2fa-eab1-4e94-85f4-36da5e922157" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfSets" visibility="private" xmi:id="637f82f4-19c3-4c8c-a31c-9e65c31f812a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="047031d3-ce2c-4fb1-91c6-4818eadf1eaf" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1e37ae1e-c2f2-4f1a-ae6f-472e788d3ad3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="536a71de-e3c1-4a56-94f7-6f9748951c51" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="setPoints" visibility="private" xmi:id="1c2c9157-1553-4336-b4d0-8dde9a31af3e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="36fe00d4-4b58-4140-a0e8-0642c8f2ea57" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3aff46cc-cfbf-496d-a5ff-1c5f2ff43f20" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f0f23806-62ef-444c-ba7e-64fb7b6f6377" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="52c67639-0c8d-409f-a387-7ab0ac3429ca"/>
      </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="getGame" visibility="public" xmi:id="_ZsHHABStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_UVfnoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_JB2JIBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_bCHQoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_KegUYBStEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="e4263294-4e18-4b36-a752-7c0338e0ec99">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0b4debff-cc11-462e-8149-facda55b3c44" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7465c93f-a848-4fba-a00b-6543e31432b4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2f50a319-7b33-461c-8cf5-ef382b88ccd0" 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="viewTopScores" visibility="public" xmi:id="_BTWeUBSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_pS25wBSqEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="18c69556-6acc-40bd-9466-d99f39d7de0e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="35d3fab9-1df9-4bd0-bfe2-0ba802deae6e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="fe6d66cf-61d0-4d7a-924f-5760b3d79504" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1e182c52-834c-4909-b6f8-9ea957a50da3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfTruns" visibility="private" xmi:id="fd4bb447-7477-4a91-8588-9d3b54d38b3e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5ac543b7-6587-4360-baec-58bf788a084f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ee9c4e36-3c9a-429e-9250-0c66a23da197" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="49ed36e0-e788-4f7a-b0dd-4f7ebfe93d37" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="b374252c-16bb-4902-832b-af0665d30a0d"/>
      </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="911ddedb-f63f-443b-9981-044d9eb186cc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c5ce5214-d02b-4eca-add5-f19135a80cc9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="61374839-faa7-4f36-a125-898e2a2bb808" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c533edf4-fb56-4da4-b879-a5f2c958095b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="bd0817bb-0895-4463-9ff8-c968f7ba7752">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2544ae88-f593-4313-8aee-da769a8593ea" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0bd6fba6-a058-4599-9a58-b2739d1c614e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fcebc0c3-e0bd-4dd2-a98d-b62506645f5d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="fc631579-4221-4c51-b2c3-068ff253e719"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="AnimationLoopMgr" xmi:id="_-c0S4BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="AnimationLoppMgr" xmi:id="_4kumcBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class"/>
    </packagedElement>
    <packagedElement name="Package22223Ctrl" xmi:id="6209e8e6-7920-4982-972a-772ce1679355" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="ISaveScore" xmi:id="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="isGamePlayed" visibility="public" xmi:id="_9liUcBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="bb10a01d-3085-4674-a14a-83718d61b697"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="7efef3fc-4d26-4555-96f8-89adebd7a2b8"/>
          <ownedParameter isUnique="false" name="" xmi:id="31c15692-3a1e-4795-ac94-90daac563331">
            <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="266c0d1e-f21f-4ce3-ba26-9ad718d663a2"/>
          <ownedParameter direction="return" name="" xmi:id="b4b56246-c7a3-48b0-856d-991f65603a3c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" 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="0b5fe9af-1a49-4e9b-addc-781fc4d346a0"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_7x3XYBWJEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="68596f8e-93c3-4cc0-8e74-4c590951243d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_shkHABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="aab868f3-6e56-404b-a783-13c30943f5aa"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="67321d51-b185-4527-a447-208e4ddca9e0"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_sEty8BWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="aeee9b32-83fe-4a9b-b001-4407942a2a22"/>
          <ownedParameter direction="return" name="" xmi:id="20c865a7-3d06-489e-ad7a-09f7565247a6">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <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="3f88aa32-2fce-44f8-8121-6a9629650dbe">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="20f097e6-9a64-4ef4-945a-5e4e6e765ac5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="347a540a-7d56-456a-bb52-63216d81d672" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cc14d38f-fef7-4f83-89a6-d7b9fb5243da" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22300Ctrl" xmi:id="69530182-bfd9-453d-b39c-0e34f5183a59" xmi:type="uml:Package">
      <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="3233b990-32f9-4099-b341-f9a7b305410a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="cadfec92-08ad-4a8a-b22d-a6a1e0fe5974">
            <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="2acc528a-caf0-4a79-9beb-0e22ce2dcf56">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface14760" xmi:id="2cceaec8-0f53-4612-9117-03e2c0378119" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkinstallation" visibility="public" xmi:id="_1IWMEBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="37c57ec5-f9fe-4d4f-9dbf-0790a49bdfe6">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_aUKicBWSEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="101ecf70-3cf2-447e-992a-dfc7f304e27e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="IInstallGame" xmi:id="_CacfoBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_NXCFABWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="6eac3a75-9b5d-46ca-b0c0-37fe44d039b7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkGame" visibility="public" xmi:id="_NFzLEBWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="97403b05-4b2b-4bd6-a3f3-3a9409a5316e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="c781153a-c721-44f9-882a-bac18e480bac">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22346Ctrl" xmi:id="5e0bb705-f884-4107-abf2-d39e0047b63e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface14803" xmi:id="837140bd-42ad-4050-a8af-2171bbec381c" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setDatePlayed" visibility="public" xmi:id="_1lmIwBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="e5433533-d797-4a7d-8a32-407c98322a37">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22445Ctrl" xmi:id="4518881f-59ca-4020-8768-a4fc554bb3d9" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface14876" xmi:id="cb82f0f4-32c9-4074-ab27-8789d921d867" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_UkIS8BWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22664Ctrl" xmi:id="89ed2057-5d0c-46ba-9168-fc2ca4acd1d9" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="GameBoard" xmi:id="_xScE0BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="tick" visibility="public" xmi:id="_ySjMEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addMovabalePiece" visibility="public" xmi:id="_ybpdsBS_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="addStationaryPiece" visibility="public" xmi:id="_R4EBQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setScore" visibility="public" xmi:id="_xHoREBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_xS_zkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="buildGameBoard" visibility="public" xmi:id="_0YAnQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_w6yu8BS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getMenu" visibility="public" xmi:id="_927_0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_5_41wBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="resetList" visibility="public" xmi:id="_SUcbQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeStationaryPiece" visibility="public" xmi:id="_SIYVMBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="handleTick" visibility="public" xmi:id="_n0Qy0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGameOver" visibility="public" xmi:id="_yJpuwBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setMenu" visibility="public" xmi:id="_8Pyb0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="StartMovement" visibility="public" xmi:id="_xcdRkBS_EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="movableComponents" visibility="private" xmi:id="03c8f4ac-42d3-4684-8a2a-ca6413b9caf6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="75b6d99a-96c8-4619-acb9-5ec410cf5933" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="eab62a2b-0e10-4171-8b96-010befa0aa4d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3d69c517-ded6-4fb7-9476-3b7a69223e1e" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="image" visibility="private" xmi:id="7dab6f09-2124-4fee-8c03-1aaad281e04c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="469aea71-dfe8-4337-aad7-e36e0c84ce65" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9f7c6ff1-0b24-4de7-84fa-b3d6c434144e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="11395fef-788e-4b1b-8628-6bde15ba8951" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="display" type="" visibility="private" xmi:id="487c6dcb-6832-4ec5-a424-ce4cb747dbf8">
          <lowerValue value="1" xmi:id="4f4c746a-b87c-48fd-9cf9-0a0ae95f5ec5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="09979396-69aa-45b6-9e63-4e55060068d3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="dba22731-20a4-4c57-b8e2-0c797a38eecf" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="stationaryComponents" visibility="private" xmi:id="98da8bca-90c4-453f-b7f4-85b8cde2de3f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="db5ed319-88f1-4b71-be45-3382b53d9888" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a0019fe6-039c-4846-9ba9-8e6ef8da25d0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1b45ba4f-b71d-410c-90f5-e35de83c5098" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="menu" visibility="private" xmi:id="c8c41519-727e-45a2-a381-2c1516250320">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="dd1589cc-17bf-41ac-933f-dac50bfa8d72" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6c648a32-d5bb-48a4-a50b-1b9461a48cf5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3445c1fd-3024-48e8-92cd-c902225a1cc7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="score" visibility="private" xmi:id="a2588313-6050-425f-96f1-7f91ebe2cb8b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="30b6db20-1943-4096-872a-1c2a9378be10" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="21701163-6b6b-4c99-b5d5-ec6fbb8a485e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="46840226-d29c-47b5-b04d-6615d5b33769" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameOver" visibility="private" xmi:id="1b9bd89a-6655-478b-b89d-97216fb2c044">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d0ca873c-2422-4892-aa31-a4e042b02522" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7a35bbd1-fd06-463e-956f-e6265f94f155" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1ef8cc23-38ea-4191-82ce-eeb0a73949a8" 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="exit" visibility="public" xmi:id="_RTYB8BWTEeObs-pQrJ2skQ"/>
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_Rnl-cBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="8641c11b-deee-4869-a00d-abc95bdb7c7f"/>
          <ownedParameter direction="return" name="" xmi:id="2f005455-bbc1-4f7d-88ac-962b10511425">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="IGameBoardData" xmi:id="_X5BBYBVgEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGameBoard" visibility="public" xmi:id="_H00hABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="0984feb4-c7dc-4ebc-892e-26f413cb6294">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </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="1e7baa77-d838-4910-ae65-ba3c9b86e369">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5a5bd267-a04f-4c7b-93b8-1a7d57577d7b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1abbc9cb-94be-4ae7-b787-c7e5db8c4ff8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="41f7c779-ca41-4662-912a-886db1582ff5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="localization" type="" visibility="private" xmi:id="0ea9a215-2029-4529-a043-72c88c116073">
          <lowerValue value="1" xmi:id="3f86c84c-d7a9-4b21-aef8-559f6fcc115a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b3bfb01d-bd75-410a-af13-7f2ba729fe87" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="30d300aa-0b5a-4be1-9662-601c66beee20" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="icon" visibility="private" xmi:id="83a2eef2-0ebc-430e-bcaf-8653ffa7b3d6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e7468b1b-7641-4058-936c-c75cf5c8f5fe" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0b2fe647-43c4-4d5b-8d22-dfb66ad76ce5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8ad32da7-73f4-4653-8365-45334b4ed28a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="MovableSprites" xmi:id="_Uo_ggBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_LRf6wBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMoving" visibility="public" xmi:id="_Ujj8ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_JjWW4BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moving" visibility="public" xmi:id="_YJTJEBSwEeOYorUb5NKqTw">
          <ownedParameter direction="return" name="" xmi:id="4b0b06ff-abe1-41c3-8a3a-e3d756265f4d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_Od168BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMoving" visibility="public" xmi:id="_S7IloBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_HXI-ABSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isMoving" visibility="private" xmi:id="3a509760-324d-47e5-8a56-89959c7f0f29">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ba8142b6-3581-4ef2-a879-db2dd667aa54" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2df53cd3-d559-4987-8bfc-77b2142e5972" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f2f113f2-0e82-48e4-9d77-7a5ab8acd8ba" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="currentVelocity" type="_oqHsgBSvEeOYorUb5NKqTw" visibility="private" xmi:id="546bff90-b9f0-4b25-8bca-ed44bcf82b7d">
          <lowerValue value="1" xmi:id="0991c8e5-468d-4541-a7d2-4c5e30baeab0" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a4dc47af-cf8b-4935-a783-0766b67032d4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="485a0805-d1c3-4c00-9acc-6813df77d329" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastPosition" type="" visibility="private" xmi:id="5fd7ddd1-e40d-4167-a799-186b166f4241">
          <lowerValue value="1" xmi:id="ee96bbb8-c558-42bf-80a8-c363433466fa" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b334a1de-db03-4fd9-9ef8-de5cefc5be54" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="128cea08-69b5-4852-a8bf-edabff69b451" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="6e872283-2fcb-4ec0-9ff8-49fb8f3baeba"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Puck" xmi:id="_L2zx0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_ntK0sBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_sElg4BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_uImNwBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="delete" visibility="public" xmi:id="_lC608BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_qLM9YBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_muGkYBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_i9dkUBSyEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="puckDimension" visibility="private" xmi:id="30a3f218-6a42-49fa-a2b5-50a63a69dc5e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="fc551330-1d75-442b-819c-e119eb0aa7a0" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d57bebf5-a8fb-41b2-8a2b-7f283ecd509a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="55c20908-b550-4536-a48f-cbaca220ff85" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="isDead" visibility="private" xmi:id="3795f018-8a02-44d6-beef-ecfdc2d3ee59">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ec2d3955-bb15-4ce7-8c9c-b56e94758284" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d8e324bb-6ac5-4124-b19d-6f7ea50801c2" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="efb03826-7d18-4735-a285-3edf0b3b7e37" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="051ec9f0-67e4-4c57-9d4d-6c6a1498b6d6"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="ICheckScore" xmi:id="_M10d4BVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="hasScore" visibility="public" xmi:id="_56sIQBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="ca7c0def-0751-4af2-956c-ebebef5c7a57"/>
          <ownedParameter direction="return" name="" xmi:id="af449e5d-1a67-4cf1-a7b9-99cbcddb9960">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_HiZUEBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="707c32ff-393b-4ec9-bb10-8b077d71d62e"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_az2zIBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="0020228f-4928-4824-a7a3-2af2f73ec93f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="b3bb530d-48c7-4acd-a11d-e50eecca0292">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Paddle" xmi:id="_IXCC0BSzEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_wCUvgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_U4DTYBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveLeft" visibility="public" xmi:id="_O_8QgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_T2r9ABSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_NKwQgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveRight" visibility="public" xmi:id="_P77-sBSzEeOYorUb5NKqTw"/>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="0d310407-6e35-40a4-85ae-28556774fed3"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Match" xmi:id="_lD5HgBTBEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_rtJ6gBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_sBPUIBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_Eg79MBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_EyJB8BTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_K_6LwBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMatch" visibility="public" xmi:id="_re5cEBTBEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numberOfMatches" visibility="private" xmi:id="2a80e45e-17b4-4a6e-836a-5faa1ea092a0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="342affe3-f3cb-4ccb-aba5-33d9aeb379e3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4d5e4f8b-c771-4cf9-b0cd-9f0ce5370c24" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d8ab02c5-ceba-47af-81df-ac5351cceddb" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22740Ctrl" xmi:id="c41282aa-8e7d-4a03-984b-8732e4ef1a21" 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="setSpeed" visibility="public" xmi:id="_xzzakBS_EeOYorUb5NKqTw"/>
        <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"/>
        <ownedOperation isAbstract="false" name="stopMovement" visibility="public" xmi:id="_xoIWEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSpeed" visibility="public" xmi:id="_x-zwsBS_EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="dy" visibility="public" xmi:id="032e02e2-e100-433b-b7f2-cbb3a2090dbc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8ceffa27-b499-4bb8-b153-7f9be7d60a92" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bb6e66ca-4ed0-49e8-8278-1920f536b8a3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="0a5350d9-227a-4711-b4b7-20e25fb8f133" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="public" xmi:id="cff3c3f5-c7a4-4031-a25b-6cf2f2156095">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="54203fee-4528-461f-8653-f50969dbfd3a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5baa5fea-6cb5-4702-b18a-87f804d8b8d7" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="15215a83-d8cd-404a-b842-26edb9ad98c2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dx" visibility="public" xmi:id="417cf798-64bb-47c7-ad5d-65f8e43cbd5b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d7a2045d-5c1f-4bef-8a87-1b9780e2de9b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ac33a50c-c06b-48df-a2be-5bb9057797fc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="722c9aea-9a33-4d95-b3b0-5b3094365724" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="direction" visibility="public" xmi:id="18aabd59-f40b-4017-9914-b1f305073efe">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="220753e6-c0d3-4cc8-aa51-1f79a7ca6ce9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c0042cb3-2bad-48b5-9135-f131942a87cc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1d29402b-004c-4371-a306-95a8bbaa2660" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="private" xmi:id="03f2f868-0059-48b9-a255-29518c6d84c9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3b679f3a-c9b9-4221-a4b6-d878a953c56f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="fa7c5b5b-4bc8-43ca-89a2-aa27301366af" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6be9d5f9-939f-4e42-8b3b-77043a1dcb38" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="moving" visibility="private" xmi:id="e8ec46bd-9f40-417f-b8f8-c7368951f38d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6536f176-fed0-4dd5-b49f-7129853ce6d1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="60699e1e-2962-4cd1-9dfa-340c2e521356" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="05093fcd-0038-4cf8-8d7f-9a4125c8cc43" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22836Ctrl" xmi:id="839357a0-dc11-4a46-a1ec-69c8226a657e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="BrickPile" xmi:id="_5CPtUBS2EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paintBricks" visibility="public" xmi:id="_dRFeEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_deDjEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_d0GrkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getBoundingBox" visibility="public" xmi:id="_dD4IgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_sbUMkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_dpldoBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numLeft" visibility="private" xmi:id="6a4dba19-2d01-491d-820f-c82a393c7e42">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="63d0211c-49d9-4581-b08e-7a899e1688c0" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c2664ff9-b648-4841-a3f4-a71030db79bf" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="01b46e95-070b-4b79-9fe4-d8502337a2c4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numRows" visibility="private" xmi:id="c8a6eb91-b758-413e-a46f-8f5d6176e15a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="46a7b28b-eca1-49e2-8016-32944a68b958" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c1e9269d-d291-4b6a-8f4f-0d6165ffa62a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="0ad024bb-960a-4bbc-b70f-07f035a91d09" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="" type="_7YIxMBS3EeOYorUb5NKqTw" visibility="public" xmi:id="f897c643-2c63-41f1-99be-a18be3b73d5c">
          <lowerValue value="1" xmi:id="0ba4e79f-12a2-41d4-afec-f6dc84e85450" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b483473e-75c9-4596-a2e1-af28f3fa6c67" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c1b305cd-a3c3-41f3-80e3-b06b41b0a806" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfBricks" visibility="private" xmi:id="0058fcec-7672-4906-922b-fc6926d45a08">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4d7bc7d1-9c9e-4801-b801-975f87460570" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="046ce6a3-6f18-465d-a037-e934140cf8a3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="77d407af-564f-4e98-81c3-8e85dfbc0ebe" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="pile" visibility="private" xmi:id="9c3921e4-f1e4-48d7-9f11-b5a54363b7bc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="fc13a12d-5519-475f-85e9-eca1a63d324b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6a9bbe95-468a-4a7d-9f4a-4059657f84b4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bbcbf7bb-00ae-4ebb-93f3-5f5e0f745eaa" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numOfBricksPerRow" visibility="private" xmi:id="507dc7ba-33d3-4ef3-a548-8feba9790151">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1041c367-03e0-4b52-8db4-46df06accc06" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0bc59ee6-7ab5-4237-a05c-12cf61a516ae" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f995b786-3222-4db6-b2bf-afd3eb93d1c6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="d29d4751-67fa-4d1f-b0a0-815b047603d4"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Brick" xmi:id="_7YIxMBS3EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_BaPdkBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_A3_FEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="die" visibility="public" xmi:id="_BPLdEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="hitbyPuck" visibility="public" xmi:id="_BC0cEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_Atly8BS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_BmrXEBS4EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isBroken" visibility="private" xmi:id="d097cd24-027c-4fb2-81b0-d7e758820e49">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="581275cb-2ac9-4a4c-8f6f-d26f61b8533e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6da47395-b25a-45a1-b008-79f91a180889" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="7cfa6f48-134f-4ffc-8176-517ce9ba8655" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="cfd151ce-4058-4445-bece-952561e1f04b"/>
      </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="48a414ea-e18e-482e-909d-1bb722aad72a"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="StationarySprite" xmi:id="_fFmg8BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="6559e27f-8dfb-4172-82c2-6ea6e5cb3f59"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Floor" xmi:id="_PMm-EBS0EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_WP2-YBS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWidth" visibility="public" xmi:id="_UgPa4BS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_VdaNwBS0EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="12b1a339-d3a1-459e-be94-8e9fb6e71b7b"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Wall" xmi:id="_8CTh0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_BHpD8BSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_CCx2gBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_CYfAwBSzEeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="ed337752-513d-4da9-b0e6-1a5158ab9226"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22883Mgr" xmi:id="e1a59394-4d4a-4b9b-94c2-76235d2ffa1c" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IAnimationLoopMgt" xmi:id="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_4-ZNYBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="318f43f3-881b-41a2-82f9-373cb867b037">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="9b91955b-6df0-4f4a-a985-a1569ba10cc2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="addGame" visibility="public" xmi:id="_4bTucBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="aadd6f61-bc2b-4827-8be7-a05f0b0f77ce">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_SmmBgBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="08cb69a4-97b3-4a91-a88a-835da25afcbd">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="startAnimation" visibility="public" xmi:id="_pkzlgBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="8b934a29-bf01-45a5-9ccd-6f0128f49131">
            <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="ac2a3eba-dd9e-4ac3-8dc6-f292311d3a2a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="803158b5-281f-4bd5-b575-c373cedb20ec"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_WGchoBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="0bc7ef6a-3c59-4ba8-b89c-194c83070f0f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package22905Mgr" xmi:id="39bc7e23-0328-40d5-a647-0eb03a5f9830" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface15207" xmi:id="babfa9b4-ba70-43ef-bccd-0c3b97aa5d44" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_pwfREBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="9e3bc96c-0a08-41a0-9093-a60a2122a7d0">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Class5310" xmi:id="8dd50864-541d-41e8-8662-535679c19d63" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_9rfm8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="490ec23e-c094-47c9-9ad2-786b8f8c715f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package23232Mgr" xmi:id="1ad46c5a-845f-41c7-b438-ba5fcc2aa906" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface15413" xmi:id="21842a96-05f9-4531-aaec-e71e0386c0d3" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_ps4VsBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="e3a0fc48-4936-43ac-afdf-eb65ef69a5d5">
            <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="d1e29986-fb6f-4e1a-886b-6932d79de0fe">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="4a268cbf-e316-4863-8675-bab2db97ff38">
            <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="85b5f5ae-525a-4fdb-b6a0-f69ade2e221b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package23311Ctrl" xmi:id="d89b607b-5a55-4ad9-ab1f-fb289061beaa" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface15464" xmi:id="2fb3e16f-a420-4c94-8c71-d27e9bb8f764" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1YqgABWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package23512Mgr" xmi:id="28377d4f-ebed-402b-88eb-8078df0babca" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface15597" xmi:id="601fe039-7742-4987-a2f6-e805bc69c4b9" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="remGame" visibility="public" xmi:id="_4ud7ABWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="ba34a0f4-4f7a-4205-9da2-2ecaf163555a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package23765Ctrl" xmi:id="d84a19af-32ad-4a68-ab78-ab9d0f1ec240" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface15758" xmi:id="d847a479-4984-482d-9cb5-81326383dbdb" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_aiq4gBWSEeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package23916Mgr" xmi:id="b7e88dd1-c007-42a3-b105-b666bcc79442" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IGameBoardMgt" xmi:id="_0bg44BVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setGameBoard" visibility="public" xmi:id="_uFK2UBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="3325c475-8740-47fb-92fa-d7906f7ccdbe">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#GameBoard" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getLocation" visibility="public" xmi:id="_vS2xcBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="sprite" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="2715cc30-d237-4c5c-837b-698cf4603b51"/>
          <ownedParameter direction="return" name="" xmi:id="ffe810cd-30b6-41bc-b8ad-c046b2772110">
            <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="e917a115-1d53-4f89-89dd-522e546d21a1"/>
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="6d9cff0a-4ea1-457b-aad4-b0d0745f9b2a"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_v3Op0BVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_cXIckBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="d5ccdd1b-b17c-47a6-8bcb-e7bc80e406ad"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_1qBvEBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="7877fc54-d460-46e6-a365-2f7be9834b59"/>
          <ownedParameter direction="return" name="" xmi:id="700a1eb4-c2fc-4fd6-8a42-d0aed7ed58cd">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="remSprite" visibility="public" xmi:id="_uu2sgBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="8afd7c43-81e5-4f41-9734-026365f124e8"/>
          <ownedParameter direction="return" name="" xmi:id="0a6b900f-dffd-4f77-97a8-32ad3d1cb429">
            <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="beadad2b-c216-4b3a-bb8d-106dd7ab7f21"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_wkfYoBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="bd93bddf-e851-4f98-b566-8e09607153d0"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_RGtGoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="2948ca7d-391d-4230-84e4-9c50fe365625"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="addSprite" visibility="public" xmi:id="_uZvYIBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="d010f088-027a-43a0-958d-f02c6f0fb1ee">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_DPjwoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="509581e1-9445-41c3-b741-1ebca2248ad4"/>
          <ownedParameter direction="return" name="" xmi:id="461cee44-ef19-46b4-b4d0-0863a2123052">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <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="ed0961ed-25ee-401b-91b9-bb5dd3f0c279"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_aA0sgBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="3df3cefb-9754-4a2a-a8b4-829aa7110974"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="98a28381-10fe-4f3a-b1ec-b35299132582"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="InitializeMgr" xmi:id="_T739wBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="startAnimation" visibility="public" xmi:id="_9eXw8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="72cc3694-0e6c-46e3-830b-1ff9ca194265">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_fbl-ABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="faa6c450-dd86-46e4-a569-6316490b0202">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package24123Ctrl" xmi:id="0fa1b43a-a130-43e8-b67c-e5cce8be6a93" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Class5640" xmi:id="6b603e43-e203-4258-8c79-194d283883d2" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="updateScoreRanking" visibility="public" xmi:id="_xamwEBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="scoreRankingPong" visibility="public" xmi:id="86c663f6-1ccd-4c45-803a-ec585876ee99">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9cd6ae4e-93b5-44af-bea6-a091c928e34f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0cdfa361-995b-4d56-9b71-5078d3bfaa62" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e33cfa6c-b58e-4c47-863a-f83f605b9a7d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBrickles" visibility="public" xmi:id="371b0c20-7bd2-4e08-9fc7-3c7ba93d061b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1b875576-fa86-4fa3-b5d3-249a3cb5922a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7427b1c2-d33e-4a3d-bb0c-49eb2b5eda68" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d1552ca0-cd34-4551-87c7-d1b3f203eb85" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBowling" visibility="public" xmi:id="c02e4885-313b-4f62-83ea-6f00761981dc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e248b881-8ab8-4a4f-9530-606e5565bdc2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="cc11b799-0dbd-4479-ae91-54ccb9469ab6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e98a139e-9d89-43fe-9b6d-16a8d7d78e9e" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface16004" xmi:id="54a929f9-e842-4f8e-92bf-5c1d34d15bd3" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="isARankingScore" visibility="public" xmi:id="_-BssABWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="d9d53408-d044-41b9-9ab4-9ac9d1fcecfc"/>
          <ownedParameter direction="return" name="" xmi:id="d2e8abb8-950b-4c0c-88d3-18175a6f0590">
            <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="saveingInRanking" visibility="public" xmi:id="_-OX2EBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="39943eda-828d-47f3-b60e-280a0168b6a9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="11cb8672-9f2d-4948-a114-f9c8e1de327e"/>
          <ownedParameter isUnique="false" name="" xmi:id="45221642-b0c3-41d5-8980-838100c205ac">
            <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="0f7e3688-b4f1-4121-b144-3d087f47a9d5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="03cf856c-6f06-446e-af3c-8728fd2bf725"/>
          <ownedParameter isUnique="false" name="" xmi:id="dbc07e29-cf14-4b4c-81c6-cb08674763ed">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package24276Ctrl" xmi:id="32220c6e-801b-4d6a-9047-88ad52170654" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Class5678" xmi:id="fe512911-339f-4a6f-a327-a93608980961" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="initializeCollisionList" visibility="public" xmi:id="_0qZXwBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="alreadyCollision" visibility="public" xmi:id="_0h7YQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="checkForCollision" visibility="public" xmi:id="_SeS60BTAEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="collisionList" visibility="private" xmi:id="73812e2e-5a74-4ac0-a580-2d26e17e60aa">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d17b4197-8b30-4324-9d12-28189627ef2c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f0575f43-4808-44d0-ac3d-c800d951b2d7" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3359ecfe-9f41-4dd3-a7e1-efb757853cf0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement memberEnd="6e5056c2-f8e3-4461-80e7-a7a62cd08496 f9e28be1-38cf-42a5-a459-e04a89e8e160" name="" xmi:id="483e20ba-7f4e-43d1-9e1f-c90aced2df43" xmi:type="uml:Association">
      <ownedEnd association="483e20ba-7f4e-43d1-9e1f-c90aced2df43" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="6e5056c2-f8e3-4461-80e7-a7a62cd08496">
        <lowerValue value="1" xmi:id="1823163c-7111-4232-99f6-d131839b6b7d" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="43f38eb2-3638-435b-ab90-530c164dae31" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="483e20ba-7f4e-43d1-9e1f-c90aced2df43" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="f9e28be1-38cf-42a5-a459-e04a89e8e160">
        <lowerValue value="1" xmi:id="e7ff5ffa-19b4-4577-8874-11e59826aceb" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="81f73e1d-822d-483f-a3bd-2b04d8a5cc0d" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="e9d93755-7172-4805-b0be-fdd14c14f67f 0036cdb3-a0f2-45d4-b71d-418d1c5318fe" name="game_gameMgr_1" xmi:id="ebb70a99-a3c8-4688-97b1-dae96b0a756e" xmi:type="uml:Association">
      <ownedEnd association="ebb70a99-a3c8-4688-97b1-dae96b0a756e" name="Game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="e9d93755-7172-4805-b0be-fdd14c14f67f">
        <lowerValue value="1" xmi:id="37a0eb47-577b-4a26-9987-215141296a53" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="e53912c0-6795-4259-b6cf-997e97d7bfaf" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="ebb70a99-a3c8-4688-97b1-dae96b0a756e" name="GameMgr" type="_P2tF4BViEeODAq4Tm5H6GQ" xmi:id="0036cdb3-a0f2-45d4-b71d-418d1c5318fe">
        <lowerValue value="1" xmi:id="4e71549b-3158-45b5-a0ed-a3dc1b76368e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="d8a5d909-6ea1-4e7e-b728-3ac3597824c6" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="e188cdf5-0e75-4674-b1e8-f608fbee71a2 20ce57f1-8a18-4098-a329-7df26175f17f" name="" xmi:id="16dd8452-56a7-4969-aa84-1d3c0002cf11" xmi:type="uml:Association">
      <ownedEnd association="16dd8452-56a7-4969-aa84-1d3c0002cf11" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="e188cdf5-0e75-4674-b1e8-f608fbee71a2">
        <lowerValue value="1" xmi:id="2fb373da-abdf-4ce3-be6e-94c518bf8b67" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="cd962a8b-8eab-4dcc-aa18-47d676711868" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="16dd8452-56a7-4969-aa84-1d3c0002cf11" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="20ce57f1-8a18-4098-a329-7df26175f17f">
        <lowerValue value="1" xmi:id="97564220-6320-402f-917a-46fb6afeff06" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="b1ab8765-86d5-4e77-9787-c3b2222b9c7a" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="ec0c78f2-87ec-4753-b72b-dcd4e9e879e4 ed886ab1-455e-4b69-b7bf-9913fd121907" name="" navigableOwnedEnd="ed886ab1-455e-4b69-b7bf-9913fd121907" xmi:id="f1d5fbfe-0db5-4b5c-a971-215f16c4b022" xmi:type="uml:Association">
      <ownedEnd association="f1d5fbfe-0db5-4b5c-a971-215f16c4b022" name="MovableSprites" type="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="ec0c78f2-87ec-4753-b72b-dcd4e9e879e4">
        <lowerValue value="1" xmi:id="1773fd5a-d391-43e8-828a-5933620a084e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="7d303b2e-d705-4dc6-9540-445924a5a0f6" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="f1d5fbfe-0db5-4b5c-a971-215f16c4b022" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="ed886ab1-455e-4b69-b7bf-9913fd121907">
        <lowerValue value="1" xmi:id="f170d9db-5a3c-487c-a16e-64f9e2640684" xmi:type="uml:LiteralInteger"/>
        <upperValue value="*" xmi:id="c5dc7598-1485-42d2-bfbe-f8d6f7177ae7" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="76f5c9e3-43c7-45fd-b609-517988b68bce a585bcf0-f317-41d3-a7b6-189ee7e71e79" name="" xmi:id="6adb9c0f-d0af-4a9a-8e24-115c528d7188" xmi:type="uml:Association">
      <ownedEnd association="6adb9c0f-d0af-4a9a-8e24-115c528d7188" name="InitializeMgr" type="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="76f5c9e3-43c7-45fd-b609-517988b68bce">
        <lowerValue value="1" xmi:id="61d99227-1e4d-4bf8-8be3-a49fd71015ca" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="5df700e2-3737-4ed7-bc4a-407dedf84ccd" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="6adb9c0f-d0af-4a9a-8e24-115c528d7188" name="AnimationLoppMgr" type="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="a585bcf0-f317-41d3-a7b6-189ee7e71e79">
        <lowerValue value="1" xmi:id="a9f502d9-365e-4a32-8a23-5607763da2e4" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="9cee5895-1611-49c5-8ca4-6be3301fcbe1" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="934871c4-3eb2-414b-a5d1-2c764e95bceb 2b964d89-0434-456e-a05f-d0666f875c60" name="" xmi:id="c19ca593-69ec-4630-90a6-5193cb958f26" xmi:type="uml:Association">
      <ownedEnd association="c19ca593-69ec-4630-90a6-5193cb958f26" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="934871c4-3eb2-414b-a5d1-2c764e95bceb">
        <lowerValue value="1" xmi:id="4ee36d6e-9227-457e-b69f-7bac93657f28" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="af9d6a78-c816-4d81-90fb-d94b7f1bb051" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="c19ca593-69ec-4630-90a6-5193cb958f26" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="2b964d89-0434-456e-a05f-d0666f875c60">
        <lowerValue value="1" xmi:id="4da12f26-1010-40b3-8324-def61d9b3cea" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="87bcdc69-3654-4c96-9259-0fb420c476e9" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="e47f9ce4-3d13-464f-9f9e-6ac90d6c4171 fbba2be8-0a94-4197-be85-13aec496cc92" name="" xmi:id="05b60a42-2f00-4c8a-bd8e-de766490044a" xmi:type="uml:Association">
      <ownedEnd association="05b60a42-2f00-4c8a-bd8e-de766490044a" name="Class5310" type="8dd50864-541d-41e8-8662-535679c19d63" xmi:id="e47f9ce4-3d13-464f-9f9e-6ac90d6c4171">
        <lowerValue value="1" xmi:id="df74605b-0706-46b3-925a-071341008181" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="3f253df6-965f-4f8d-87d1-757eb3a8ff32" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="05b60a42-2f00-4c8a-bd8e-de766490044a" name="AnimationLoppMgr" type="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="fbba2be8-0a94-4197-be85-13aec496cc92">
        <lowerValue value="1" xmi:id="99c1bb25-2066-47d0-9b7a-57ff96d1e694" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="96696095-1d66-4a45-96b3-203cbcb72c55" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="c5d8c65b-7800-44b2-bbe1-289eb7c3f9f2 d755b4a7-da93-434e-8cce-0eca0cb47dae" name="" xmi:id="d576225e-09ea-4333-a89c-3e6c4a369575" xmi:type="uml:Association">
      <ownedEnd association="d576225e-09ea-4333-a89c-3e6c4a369575" name="Class5640" type="6b603e43-e203-4258-8c79-194d283883d2" xmi:id="c5d8c65b-7800-44b2-bbe1-289eb7c3f9f2">
        <lowerValue value="1" xmi:id="43c56538-46a7-4b2e-bc3c-749c4671caca" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="3fcbf3b3-30bd-454d-b813-b38281357119" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="d576225e-09ea-4333-a89c-3e6c4a369575" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="d755b4a7-da93-434e-8cce-0eca0cb47dae">
        <lowerValue value="1" xmi:id="e7e714f4-76fc-4ea0-8b1f-6a90253d4e23" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="1bfe385f-8baa-48ec-a6b5-6a0f7cc04595" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="7bcc605b-9ae1-4128-a417-e9eeee19be92 c4fa49fd-9f02-4b34-be17-1b439274e2a7" name="" xmi:id="dd475ba1-a636-43ac-8b5f-95105801ace7" xmi:type="uml:Association">
      <ownedEnd association="dd475ba1-a636-43ac-8b5f-95105801ace7" name="Class5678" type="fe512911-339f-4a6f-a327-a93608980961" xmi:id="7bcc605b-9ae1-4128-a417-e9eeee19be92">
        <lowerValue value="1" xmi:id="6f1250bb-da68-4010-b469-7e045ce8794d" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="faccf2b5-8f37-4fd8-9c66-02844305f5ed" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="dd475ba1-a636-43ac-8b5f-95105801ace7" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="c4fa49fd-9f02-4b34-be17-1b439274e2a7">
        <lowerValue value="1" xmi:id="6c2c647d-b570-4ad2-b5cf-db0cced99ef8" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="2de45223-cb2b-4c26-b662-a18e407d717a" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="9a9c5f53-c5d2-4dd3-a7e9-d25b0aadb026 a6e0e08d-ffa8-4085-ab89-932a15ce9a22" name="" xmi:id="ff646a0e-d381-4c24-a359-b0bfcd25205a" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="ff646a0e-d381-4c24-a359-b0bfcd25205a" name="Sprit" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="9a9c5f53-c5d2-4dd3-a7e9-d25b0aadb026">
        <lowerValue value="1" xmi:id="672f3fb8-7388-4abf-baec-e1b3502d18fc" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="3a2cb157-f0ba-4993-9368-2293914fc03c" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="ff646a0e-d381-4c24-a359-b0bfcd25205a" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="a6e0e08d-ffa8-4085-ab89-932a15ce9a22">
        <lowerValue value="1" xmi:id="d36fee60-cee7-40eb-b528-872d803795b9" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="2065da0b-3a7d-48f2-8f75-9cd0a797e333" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="48ce5662-b0aa-4722-897b-2e7f227c4d9f 3f0f9138-e420-4265-96c5-a809733ce04e" name="" navigableOwnedEnd="48ce5662-b0aa-4722-897b-2e7f227c4d9f" xmi:id="bb26937a-7d1f-4520-833e-4fc2e48da37a" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="bb26937a-7d1f-4520-833e-4fc2e48da37a" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="48ce5662-b0aa-4722-897b-2e7f227c4d9f">
        <lowerValue value="1" xmi:id="47569b9b-a78e-49dc-876a-876960b65713" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="a969f511-6ce7-4135-af67-639bcb890890" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="bb26937a-7d1f-4520-833e-4fc2e48da37a" name="BrickPile" type="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="3f0f9138-e420-4265-96c5-a809733ce04e">
        <lowerValue value="1" xmi:id="1d472ede-ac61-4d4a-9e85-e15a95a74539" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="b1aaeda2-7903-496d-a8e2-fec3a4246043" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="eda09fe5-1689-4143-9e2a-50a1a87bc6bb c9d44a1f-809f-4b1b-876f-ada886903a42" name="" xmi:id="6c6b2e23-f698-4481-84bc-ec69c42f7bca" xmi:type="uml:Association">
      <ownedEnd aggregation="shared" association="6c6b2e23-f698-4481-84bc-ec69c42f7bca" name="Match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="eda09fe5-1689-4143-9e2a-50a1a87bc6bb">
        <lowerValue value="1" xmi:id="ee5917d3-99b8-4c61-af3d-fec1fe2ab6c3" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="f78de2e6-3a70-4ff8-b724-d02e539d4916" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="6c6b2e23-f698-4481-84bc-ec69c42f7bca" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="c9d44a1f-809f-4b1b-876f-ada886903a42">
        <lowerValue value="1" xmi:id="7d28aeb9-c411-4d95-8ca6-87ef002dacbc" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="1cf5380e-7a74-4566-b5f8-df6c48aa40dd" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="1179576d-68e6-4332-907b-fc8350445b14" xmi:type="uml:Dependency"/>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency2" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="d436d428-3996-4a0e-bb40-4143d192849d" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency2" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="128cdda0-4ecf-48f3-ba6f-732067374d33" xmi:type="uml:Dependency"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Dependency2" supplier="_X5BBYBVgEeODAq4Tm5H6GQ" xmi:id="0fad76df-a7cd-4991-a3cc-3aa1ba35d30a" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency3" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="064b31ee-5daf-44e4-936f-30fc1b8a2605" xmi:type="uml:Dependency"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Dependency1" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="8cfc0754-7cef-4e61-aa12-7c8976078b0d" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency1" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="f1e33e3d-1868-4b4a-9b7f-6975e59d06ff" xmi:type="uml:Dependency"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization4" supplier="_X5BBYBVgEeODAq4Tm5H6GQ" xmi:id="5e39213f-04f5-4453-860b-e7245fde501d" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization3" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="fb30f0f1-46b8-4a0d-8f39-1aa36a98cdcd" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization1" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="ecf5e553-3972-4a8a-910b-8561dbe86215" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization6" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="03c9c7eb-a639-46d4-9126-4b216e898f0c" xmi:type="uml:Realization"/>
    <packagedElement client="_JmvLYBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="22933311-09e2-4b41-b8dc-ebdbbd4ed59f" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization5" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="8e41aabc-82b7-4e73-ac64-61ef9e785e9a" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="8f769471-2885-4663-a68f-3e43bf281706" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="" supplier="2cceaec8-0f53-4612-9117-03e2c0378119" xmi:id="7340d533-0b3e-4ba5-a46e-5d8229371856" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="" supplier="54a929f9-e842-4f8e-92bf-5c1d34d15bd3" xmi:id="9bb1f7ee-6ac6-4f57-bb8a-0fb6cf1ab24c" xmi:type="uml:Realization"/>
  </uml:Model>
<concerns:play base_Class="_xScE0BS9EeOYorUb5NKqTw" xmi:id="2be01a8d-d932-4f21-bc29-0b33fa35f241"/>
  <concerns:play base_Class="03c8f4ac-42d3-4684-8a2a-ca6413b9caf6" xmi:id="3cf001c8-1bdb-4fb5-b8d9-876ba32189f2"/>
  <concerns:play base_Class="7dab6f09-2124-4fee-8c03-1aaad281e04c" xmi:id="b1125289-36d5-49a2-82d4-cd249a96760c"/>
  <concerns:play base_Class="487c6dcb-6832-4ec5-a424-ce4cb747dbf8" xmi:id="f1e87ed1-16a9-4591-8c6a-505f63dfada3"/>
  <concerns:play base_Class="98da8bca-90c4-453f-b7f4-85b8cde2de3f" xmi:id="38588794-ba92-422a-b83d-31c659c6ce7e"/>
  <concerns:play base_Class="c8c41519-727e-45a2-a381-2c1516250320" xmi:id="20f9bed4-312a-4adb-960a-586b86a11d96"/>
  <concerns:play base_Class="a2588313-6050-425f-96f1-7f91ebe2cb8b" xmi:id="7ba89ac4-06ed-4935-8f46-877d9a371562"/>
  <concerns:play base_Class="1b9bd89a-6655-478b-b89d-97216fb2c044" xmi:id="3f35b0b8-77eb-41bc-a68c-8c4f1f25ef1c"/>
  <concerns:play base_Class="_ySjMEBS_EeOYorUb5NKqTw" xmi:id="b282247b-9e83-4e6a-8f44-c404f096cb1f"/>
  <concerns:play base_Class="_ybpdsBS_EeOYorUb5NKqTw" xmi:id="b2dbde37-90d1-4d29-bda6-42cc3a9a5c08"/>
  <concerns:play base_Class="_7MaTQBTAEeOYorUb5NKqTw" xmi:id="fdc61982-4fd7-4950-8619-640444b48d4c"/>
  <concerns:play base_Class="_ymKroBS_EeOYorUb5NKqTw" xmi:id="019c3322-1f75-4a65-b7d6-6c9f3a48c2a9"/>
  <concerns:play base_Class="_R4EBQBTAEeOYorUb5NKqTw" xmi:id="d3bf57d7-2647-46c7-8632-5c791663563f"/>
  <concerns:play base_Class="_xHoREBS_EeOYorUb5NKqTw" xmi:id="d9c691c8-ac78-4337-bbe7-02e411ea803e"/>
  <concerns:play base_Class="_xS_zkBS_EeOYorUb5NKqTw" xmi:id="07546b83-4e0a-4ac7-971f-d9d135f35f77"/>
  <concerns:play base_Class="_0YAnQBTAEeOYorUb5NKqTw" xmi:id="0c04fa2e-a96c-4564-a851-f73357a5a035"/>
  <concerns:play base_Class="_w6yu8BS_EeOYorUb5NKqTw" xmi:id="ee28a550-af10-4942-b6d2-19b9470e2ddd"/>
  <concerns:play base_Class="_927_0BTAEeOYorUb5NKqTw" xmi:id="523ea514-9624-4d0d-855c-e515a19f556b"/>
  <concerns:play base_Class="_5_41wBTAEeOYorUb5NKqTw" xmi:id="6af2d1b8-28ac-42b6-9815-46db44d85679"/>
  <concerns:play base_Class="_SUcbQBTAEeOYorUb5NKqTw" xmi:id="d77244f2-2f96-4115-9ef1-71c8cd06e4cc"/>
  <concerns:play base_Class="_SIYVMBTAEeOYorUb5NKqTw" xmi:id="3b252e56-a92b-4f64-8175-86e0163a8e02"/>
  <concerns:play base_Class="_n0Qy0BTAEeOYorUb5NKqTw" xmi:id="9fe8d8d2-4ba5-48a2-b0bf-955e263c4a19"/>
  <concerns:play base_Class="_yJpuwBS_EeOYorUb5NKqTw" xmi:id="2b8b896f-d4a6-48d1-9d53-ab030a44f530"/>
  <concerns:play base_Class="_8Pyb0BTAEeOYorUb5NKqTw" xmi:id="bd6e4c5b-f687-4f02-8fcb-100491dcc280"/>
  <concerns:play base_Class="_xcdRkBS_EeOYorUb5NKqTw" xmi:id="ab402b14-f55e-47f4-8d30-93368f7fc186"/>
  <concerns:play base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="45ac1fb5-eb54-4b97-9e0f-c66f3c69d5d0"/>
  <concerns:pause base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="e8138607-1ce5-410e-b617-69194de3d757"/>
  <concerns:movement base_Class="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="1a601ef6-da55-4188-9f8f-832352870504"/>
  <concerns:movement base_Class="032e02e2-e100-433b-b7f2-cbb3a2090dbc" xmi:id="72a706c9-8e8e-44fc-85ef-f152a9d0d315"/>
  <concerns:movement base_Class="cff3c3f5-c7a4-4031-a25b-6cf2f2156095" xmi:id="12624ea8-a1fd-4720-9b32-f3e3da6d298f"/>
  <concerns:movement base_Class="417cf798-64bb-47c7-ad5d-65f8e43cbd5b" xmi:id="d1d93627-6210-4975-aae1-de8a377fe9d2"/>
  <concerns:movement base_Class="18aabd59-f40b-4017-9914-b1f305073efe" xmi:id="8843de12-128b-4cf5-b5f0-d6134920eb80"/>
  <concerns:movement base_Class="03f2f868-0059-48b9-a255-29518c6d84c9" xmi:id="4c23c0b8-ea40-4a2d-b3f6-ede316fab554"/>
  <concerns:movement base_Class="e8ec46bd-9f40-417f-b8f8-c7368951f38d" xmi:id="5e68ba59-279f-4299-89a0-f799b3cd9df0"/>
  <concerns:movement base_Class="_BMx4EBSyEeOYorUb5NKqTw" xmi:id="ee959c93-b11b-43be-81e5-1225a1fde94a"/>
  <concerns:movement base_Class="_xzzakBS_EeOYorUb5NKqTw" xmi:id="d9e7fb56-92b7-40ff-b3ae-edc1da132217"/>
  <concerns:movement base_Class="_-_tjkBSxEeOYorUb5NKqTw" xmi:id="ea010cd2-8e54-4bf3-900c-bbb57cc9b0bc"/>
  <concerns:movement base_Class="_8l07EBSxEeOYorUb5NKqTw" xmi:id="b202be4e-48bd-4ea6-a242-08638961cf4c"/>
  <concerns:movement base_Class="_ABl3UBSyEeOYorUb5NKqTw" xmi:id="ca1e1578-212d-4236-9dfe-b8068ccfc8c1"/>
  <concerns:movement base_Class="_xoIWEBS_EeOYorUb5NKqTw" xmi:id="d9ae6afc-16a0-405f-8e0b-8c7f626b133e"/>
  <concerns:movement base_Class="_x-zwsBS_EeOYorUb5NKqTw" xmi:id="b9b00dd2-80ef-49b9-ba08-464713032a97"/>
  <concerns:pause base_Class="8dd50864-541d-41e8-8662-535679c19d63" xmi:id="7996e37e-43c2-48d3-b665-d3f268ce93a1"/>
  <concerns:pause base_Class="_9rfm8BWTEeObs-pQrJ2skQ" xmi:id="8ab0dfc2-6f09-4a26-bf0d-0cce3dca2736"/>
  <concerns:brickles base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="bcabcca4-e76d-49b0-923b-dd93ca9d44f8"/>
  <concerns:pong base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="86e0ee73-e90c-43ab-9f24-f808b94d5a8b"/>
  <concerns:collision base_Class="_D7TzgBS1EeOYorUb5NKqTw" xmi:id="f2c30b9a-f7cb-4739-9a26-22b8426fa239"/>
  <concerns:play base_Class="_EJMegBS1EeOYorUb5NKqTw" xmi:id="3050b818-9783-4e79-bbfe-6721b3974d18"/>
  <smarty:alternative_OR base_Class="_AMfYYBS1EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="fcc008af-c1e9-4dbe-ae62-0458c67b74d4"/>
  <concerns:logging base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="3569d02d-c39c-402c-81a1-e9149e1a6e39"/>
  <concerns:ranking base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="88477203-f757-45cf-a72f-0723ab5557f2"/>
  <concerns:ranking base_Class="f0a0f51e-3f60-48a0-a8e0-3397aaebe424" xmi:id="a828a685-aaad-48da-8f01-21630b888ea2"/>
  <concerns:logging base_Class="02e8c9da-ad84-4d3a-b0fe-67a79f7f49a7" xmi:id="bded1629-a946-43eb-9641-1e346555e016"/>
  <concerns:logging base_Class="5aef8a50-f72f-4379-8ce4-5be515ca0139" xmi:id="277bfa1e-1bee-4b72-9439-36191e8cd23c"/>
  <concerns:ranking base_Class="c15f2ec4-6be3-4f7d-a402-187e4401ad93" xmi:id="b0a8eac7-19f3-47b5-a0c1-de32cce36fc0"/>
  <concerns:ranking base_Class="2d4561ed-8ae0-4315-a1f0-a2d661de9b2d" xmi:id="80700d31-8db3-4502-8956-eb5b1a1470c7"/>
  <concerns:ranking base_Class="a82d107c-5e4f-49f2-9f84-7c89cf7c244b" xmi:id="69a99ed1-6cc7-4f8e-8763-b71476159121"/>
  <concerns:logging base_Class="117b2b98-18cd-491a-bd24-19a4bf3c6b6b" xmi:id="5092fec9-4aeb-44fc-a940-10286b81a2c5"/>
  <concerns:ranking base_Class="b82abf8e-fc92-410d-a2e8-1282ed2138dc" xmi:id="ec7949da-b4cf-4ae3-aa42-877de27570a0"/>
  <concerns:ranking base_Class="fcfb84c5-10c1-49b9-b5d2-f44e92f97e19" xmi:id="f400ff2f-b431-4455-8879-ffec7941a2be"/>
  <concerns:logging base_Class="06ddedbf-70ea-42c0-b449-197f00a8b2a9" xmi:id="181d43f5-048f-42b2-8891-12b520d6340c"/>
  <concerns:logging base_Class="6da49f2b-17c1-4cb8-b0fa-ab54bc8684a6" xmi:id="79a4b3b1-f87c-4d4a-a483-cb1bddd0742a"/>
  <concerns:logging base_Class="83d30f2c-8ae6-47cc-a713-b86158ababb5" xmi:id="d5768f99-ec4c-4c7b-99b9-7458b70dff29"/>
  <concerns:logging base_Class="f53cf2a0-061f-47d3-8d49-430d67492e52" xmi:id="b8897027-81df-4dd8-ad14-a832d0a6e15e"/>
  <concerns:ranking base_Class="_oYkzEBS7EeOYorUb5NKqTw" xmi:id="41b3c0f5-0fa1-448c-8ac7-7f072326443a"/>
  <concerns:ranking base_Class="_oFxL0BS7EeOYorUb5NKqTw" xmi:id="0e752345-f427-44f5-9924-d19bf9f6c9aa"/>
  <concerns:ranking base_Class="_omALEBS7EeOYorUb5NKqTw" xmi:id="18759ee6-b056-450b-81a4-954285a8806d"/>
  <concerns:logging base_Class="_oy7MwBS7EeOYorUb5NKqTw" xmi:id="68da4cc6-b490-41ae-8929-2a1fb4e72a51"/>
  <concerns:logging base_Class="_o7-bEBS7EeOYorUb5NKqTw" xmi:id="6b738c92-1fa3-4a7b-bf0d-521166212a6b"/>
  <concerns:logging base_Class="_UTBIIBS9EeOYorUb5NKqTw" xmi:id="bed7821e-dc81-49c0-a96a-4f1bd368e15a"/>
  <smarty:optional base_Class="_NJM_EBS4EeOYorUb5NKqTw" rootVP="Player" variabilities="ranking" xmi:id="e69d4853-90c8-4ed9-92d1-bb19fb1197c1"/>
  <concerns:bowling base_Class="_KbxQ0BSqEeOYorUb5NKqTw" xmi:id="dc7baf84-b3cd-4171-8fe7-529fb5d1c928"/>
  <concerns:bowling base_Class="18c69556-6acc-40bd-9466-d99f39d7de0e" xmi:id="ae7e7c89-afb1-4ab2-951f-5e9af6fa0343"/>
  <concerns:bowling base_Class="fd4bb447-7477-4a91-8588-9d3b54d38b3e" xmi:id="cff14c44-6a47-4d23-9d60-77c9c10c6609"/>
  <concerns:bowling base_Class="_3TMA8BSqEeOYorUb5NKqTw" xmi:id="6783b2bc-4e35-420c-85e9-0fa488ab484c"/>
  <concerns:play base_Class="_z0OmwBSqEeOYorUb5NKqTw" xmi:id="038b9fd8-bf11-4ec2-8c8b-16a1f366e02a"/>
  <concerns:bowling base_Class="_BTWeUBSrEeOYorUb5NKqTw" xmi:id="13b17403-aeb0-481b-9c53-6791bb7757b2"/>
  <concerns:save base_Class="_pS25wBSqEeOYorUb5NKqTw" xmi:id="0f37de9a-61a0-40c3-8b8c-e29ea072b3d3"/>
  <smarty:alternative_OR base_Class="_KbxQ0BSqEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="3ba0a15c-6323-48be-ad01-58e7e28fc8b6"/>
  <concerns:play base_Class="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="12664d11-848c-432f-b468-53ed910e8575"/>
  <concerns:play base_Class="_9eXw8BWTEeObs-pQrJ2skQ" xmi:id="d5795892-3b1e-425a-8108-2a54314a0bb4"/>
  <concerns:play base_Class="_fbl-ABWMEeObs-pQrJ2skQ" xmi:id="0be2cd6e-a664-4c6f-9950-ad20ee2e038d"/>
  <concerns:brickles base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="3157c706-cb1d-4f32-93a7-b95812902346"/>
  <concerns:pong base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="5f296c63-9f47-40d8-a4b0-0bddd42f96db"/>
  <concerns:pong base_Class="_BHpD8BSzEeOYorUb5NKqTw" xmi:id="5f792248-1578-4884-80d0-3976363e330f"/>
  <concerns:collision base_Class="_CCx2gBSzEeOYorUb5NKqTw" xmi:id="25dbeef7-fbad-4b9e-ac25-07df0489ad90"/>
  <concerns:play base_Class="_CYfAwBSzEeOYorUb5NKqTw" xmi:id="93205b53-904a-4fd9-8f9a-b9a816b90983"/>
  <smarty:alternative_OR base_Class="_8CTh0BSyEeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="434e4705-b2e1-41ec-8870-1564a7b7f93e"/>
  <concerns:pong base_Class="_IFYy0BSrEeOYorUb5NKqTw" xmi:id="78fb5c28-6b2c-41d4-ab27-af46116ec295"/>
  <concerns:pong base_Class="c431d0df-536f-4d43-bb8e-617d3e2f69f9" xmi:id="3b73638d-bb3b-424d-b10e-fae4de81c1a4"/>
  <concerns:pong base_Class="637f82f4-19c3-4c8c-a31c-9e65c31f812a" xmi:id="b7485c13-e210-4554-92af-207fc5356ec4"/>
  <concerns:pong base_Class="1c2c9157-1553-4336-b4d0-8dde9a31af3e" xmi:id="8a2d8c4a-14bf-42b3-b221-b63b7ad53a0c"/>
  <concerns:save base_Class="_lQnW4BSrEeOYorUb5NKqTw" xmi:id="c6894096-bd1e-4802-bf43-f60bdc4f9a75"/>
  <concerns:pong base_Class="_mAcRUBSrEeOYorUb5NKqTw" xmi:id="e1acf285-d928-494c-885e-f24b93e21e3e"/>
  <concerns:play base_Class="_ll0x4BSrEeOYorUb5NKqTw" xmi:id="e9dfccae-33e9-449f-8c3b-8354892a6cef"/>
  <concerns:pong base_Class="_mTl20BSrEeOYorUb5NKqTw" xmi:id="ec0a02fe-3fa9-49dd-aa99-abfdf857fe9e"/>
  <smarty:alternative_OR base_Class="_IFYy0BSrEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="4b35e6cc-12e3-4999-b6e9-fd944f5baf3b"/>
  <smarty:variationPoint base_Class="_Ru2b4BS1EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="sprit" variants="StationarySprite, MovableSprites" xmi:id="4417c781-40d0-4324-b9b1-29de383f2759"/>
  <concerns:play base_Class="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="eb2c6c67-0447-47d9-94cb-6ea03688e3b5"/>
  <concerns:play base_Class="1e7baa77-d838-4910-ae65-ba3c9b86e369" xmi:id="8b795377-9843-48a9-b547-1423d150d707"/>
  <concerns:play base_Class="0ea9a215-2029-4529-a043-72c88c116073" xmi:id="cddcc3c3-75e2-450b-b367-e38d6a09d659"/>
  <concerns:play base_Class="83a2eef2-0ebc-430e-bcaf-8653ffa7b3d6" xmi:id="d911a450-80bf-465b-80ca-9fb499567f75"/>
  <concerns:collision base_Class="_l3eXABS1EeOYorUb5NKqTw" xmi:id="d3e61d70-4a09-4250-a390-6ac46e5e95c0"/>
  <concerns:bowling base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="d94f8d22-f0ff-44d9-9e02-52e2e0b60aaa"/>
  <concerns:brickles base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="384d3c7a-2393-49fe-b63f-584a8ac4663e"/>
  <concerns:pong base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="b244b784-44f7-46ea-be3d-694970c20372"/>
  <concerns:play base_Class="_mD_JABS1EeOYorUb5NKqTw" xmi:id="504e003d-b426-4218-a039-a8b75af1658a"/>
  <smarty:mandatory base_Class="_Ru2b4BS1EeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="" xmi:id="e3bc9d78-fa60-4b2c-8127-d9a3840bcc64"/>
  <concerns:brickles base_Class="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="4dd8545c-571e-4207-84c9-9e1c2d0ec394"/>
  <concerns:brickles base_Class="d097cd24-027c-4fb2-81b0-d7e758820e49" xmi:id="5f485e6b-ff18-4ea0-a89f-5eef8e0cc0a3"/>
  <concerns:brickles base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="672e103d-5d58-4692-8b34-a79a91a2fce0"/>
  <concerns:save base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="6c626e28-243b-4ec8-8915-3faf9475b2b2"/>
  <concerns:collision base_Class="_A3_FEBS4EeOYorUb5NKqTw" xmi:id="47cc87a8-0d3f-4ead-b003-ea43b3354e94"/>
  <concerns:brickles base_Class="_BPLdEBS4EeOYorUb5NKqTw" xmi:id="1ff8ace7-0296-42bf-a3e6-278565cff1b7"/>
  <concerns:brickles base_Class="_BC0cEBS4EeOYorUb5NKqTw" xmi:id="0fea2186-c23b-4ab8-81c1-72c50ea5e9e9"/>
  <concerns:play base_Class="_Atly8BS4EeOYorUb5NKqTw" xmi:id="205122dc-b0d0-49e6-a35a-d5f5ff75ed72"/>
  <concerns:brickles base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="15d1281a-ca30-425a-8d8d-df70e625af9a"/>
  <concerns:save base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="45c4fd54-9e98-431d-b9c8-c32b3b516bce"/>
  <smarty:alternative_OR base_Class="_7YIxMBS3EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="0ea087af-0561-4eb7-bcb6-9163d23afa6b"/>
  <smarty:variationPoint base_Class="_Uo_ggBSvEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="movable_sprite" variants="Puck, Paddle" xmi:id="528dc057-515a-48fe-b47a-f4a053df536b"/>
  <concerns:collision base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="efa8704e-5dfd-4515-a8af-98386f7eafd0"/>
  <concerns:movement base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="0d0b59eb-a58d-4773-ac4d-bedce9927eb5"/>
  <concerns:movement base_Class="3a509760-324d-47e5-8a56-89959c7f0f29" xmi:id="763f5717-0770-4ebb-b852-b8cac9fa1467"/>
  <concerns:movement base_Class="546bff90-b9f0-4b25-8bca-ed44bcf82b7d" xmi:id="c6834a9d-bb90-41e8-bc54-ee181c28e68c"/>
  <concerns:movement base_Class="5fd7ddd1-e40d-4167-a799-186b166f4241" xmi:id="cf3d3f6f-4fb7-4970-903a-3020e45d0a52"/>
  <concerns:movement base_Class="_LRf6wBSxEeOYorUb5NKqTw" xmi:id="3d31b5c8-4f93-4cb0-812f-863540c91ebc"/>
  <concerns:movement base_Class="_Ujj8ABSxEeOYorUb5NKqTw" xmi:id="07f48a91-e8d0-44b2-a66f-7d1da51014fa"/>
  <concerns:movement base_Class="_JjWW4BSxEeOYorUb5NKqTw" xmi:id="c32e5029-8f1e-47d2-9faa-1394306879fd"/>
  <concerns:movement base_Class="_YJTJEBSwEeOYorUb5NKqTw" xmi:id="181faa8f-1d0e-49bb-aa24-8aed169e48a4"/>
  <concerns:collision base_Class="_Od168BSxEeOYorUb5NKqTw" xmi:id="ab02122f-6c5d-4376-b1f0-271567d3cbb4"/>
  <concerns:movement base_Class="_S7IloBSxEeOYorUb5NKqTw" xmi:id="d3958918-2cbc-4aa7-8bc2-e7bd367e687a"/>
  <concerns:play base_Class="_HXI-ABSxEeOYorUb5NKqTw" xmi:id="1c422baf-196a-4af6-abe2-24de68cffbf9"/>
  <smarty:alternative_OR base_Class="_Uo_ggBSvEeOYorUb5NKqTw" rootVP="" variabilities="sprit" xmi:id="418daf8c-c2b8-4d28-9132-d230bbc52735"/>
  <concerns:play base_Class="_L2zx0BSyEeOYorUb5NKqTw" xmi:id="9be3b0a5-12bc-4880-95d7-ee3c3ee34c0d"/>
  <concerns:play base_Class="30a3f218-6a42-49fa-a2b5-50a63a69dc5e" xmi:id="4bd9ac8f-ee39-474c-8724-3986301ad357"/>
  <concerns:play base_Class="3795f018-8a02-44d6-beef-ecfdc2d3ee59" xmi:id="1bc53a60-64c4-4ae8-97f6-d0c977b195e6"/>
  <concerns:play base_Class="_ntK0sBSyEeOYorUb5NKqTw" xmi:id="5f0ba309-65e3-484f-b423-85c0c4eb29d2"/>
  <concerns:save base_Class="_sElg4BSyEeOYorUb5NKqTw" xmi:id="e15ba712-7fed-48c2-8b63-e58a939cf2f2"/>
  <concerns:save base_Class="_uImNwBS3EeOYorUb5NKqTw" xmi:id="f0c56eb1-0dad-41c7-9667-a98a96a5bef7"/>
  <concerns:bowling base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="f4e1edfe-9af8-43c3-99d7-7676f29b5c26"/>
  <concerns:brickles base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="a08ddc7c-b362-492f-8957-8832f890a212"/>
  <concerns:pong base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="38fa8076-f6f7-48d4-9492-1be88cd6a010"/>
  <concerns:movement base_Class="_qLM9YBSyEeOYorUb5NKqTw" xmi:id="e1af6a37-a4da-4a8a-a07c-9e7c7ced3981"/>
  <concerns:movement base_Class="_muGkYBSyEeOYorUb5NKqTw" xmi:id="c9c3ee1b-eb74-493c-a187-e52e34850a6f"/>
  <concerns:collision base_Class="_i9dkUBSyEeOYorUb5NKqTw" xmi:id="e71e75bf-be3c-4e73-86ea-bfb663fdec26"/>
  <smarty:alternative_OR base_Class="_L2zx0BSyEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="fe8489c4-3460-4a88-9f50-995698c3adb1"/>
  <concerns:play base_Class="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="7f29c7e6-ea8a-41ae-b711-484f7f23a8f5"/>
  <concerns:play base_Class="2a80e45e-17b4-4a6e-836a-5faa1ea092a0" xmi:id="08b927c6-d110-4dce-8992-06a93ad8ef5e"/>
  <concerns:play base_Class="_rtJ6gBTBEeOYorUb5NKqTw" xmi:id="b3461a9c-bcaa-46f2-a85f-9d5b96093c04"/>
  <concerns:play base_Class="_sBPUIBTBEeOYorUb5NKqTw" xmi:id="ccf8991c-1d5d-4cc0-abc3-80d8524e738d"/>
  <concerns:play base_Class="_Eg79MBTCEeOYorUb5NKqTw" xmi:id="9ca9966f-0e1d-495b-a5f4-c94587dd6b35"/>
  <concerns:play base_Class="_EyJB8BTCEeOYorUb5NKqTw" xmi:id="fab29ee5-b783-4f20-ba6c-fc6189198125"/>
  <concerns:play base_Class="_K_6LwBTCEeOYorUb5NKqTw" xmi:id="b169eb18-0c81-4133-a99c-130e6fd344e1"/>
  <concerns:play base_Class="_re5cEBTBEeOYorUb5NKqTw" xmi:id="5162fb59-53c6-40e6-b000-08fd5b7d65a6"/>
  <concerns:collision base_Class="fe512911-339f-4a6f-a327-a93608980961" xmi:id="af111d7d-58db-49e6-b0d2-e7d1da6966b5"/>
  <concerns:collision base_Class="73812e2e-5a74-4ac0-a580-2d26e17e60aa" xmi:id="43617b0e-368e-4eda-910a-70c1dd68c163"/>
  <concerns:collision base_Class="_0qZXwBTAEeOYorUb5NKqTw" xmi:id="71c9dff6-6213-4043-a9d5-f60c9463ccdc"/>
  <concerns:collision base_Class="_0h7YQBTAEeOYorUb5NKqTw" xmi:id="1b919759-847c-423b-9e41-4e9287585c3e"/>
  <concerns:collision base_Class="_SeS60BTAEeOYorUb5NKqTw" xmi:id="b8282b9c-905c-4223-8adb-e267687ee186"/>
  <concerns:brickles base_Class="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="927fae41-916e-41a7-8ea0-f17429c77d50"/>
  <concerns:brickles base_Class="6a4dba19-2d01-491d-820f-c82a393c7e42" xmi:id="b4427671-991e-4799-89a0-0233658c11b6"/>
  <concerns:brickles base_Class="c8a6eb91-b758-413e-a46f-8f5d6176e15a" xmi:id="a67d5f13-3bd4-4d2f-ade9-473ee64eea44"/>
  <concerns:brickles base_Class="0058fcec-7672-4906-922b-fc6926d45a08" xmi:id="a906ae06-24a2-40df-b10b-d45ac0ad9859"/>
  <concerns:brickles base_Class="9c3921e4-f1e4-48d7-9f11-b5a54363b7bc" xmi:id="25b87a02-d561-4c74-92a5-81d4d057826d"/>
  <concerns:brickles base_Class="507dc7ba-33d3-4ef3-a548-8feba9790151" xmi:id="ecf50d57-65d4-42b4-bbcb-78a4ee3bb5ed"/>
  <concerns:play base_Class="_dRFeEBS3EeOYorUb5NKqTw" xmi:id="db8524ab-8f58-44f2-8624-fb9c595812af"/>
  <concerns:collision base_Class="_deDjEBS3EeOYorUb5NKqTw" xmi:id="fd9947f3-b4f3-42ee-af45-26e4b3896b59"/>
  <concerns:brickles base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="6175e78b-a615-4ddf-b552-3f0a2f643ecf"/>
  <concerns:save base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="9c3f42a9-695f-41a4-a94d-23a419dc643e"/>
  <concerns:brickles base_Class="_dD4IgBS3EeOYorUb5NKqTw" xmi:id="ad6c6416-3276-4301-8144-9d9b5cad5e17"/>
  <concerns:brickles base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="4ee01adf-f4cf-40cc-b479-364421f4e5e5"/>
  <concerns:save base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="65ec078e-b898-4f6e-9ed1-9d32c696978f"/>
  <concerns:play base_Class="_dpldoBS3EeOYorUb5NKqTw" xmi:id="183e15aa-ab76-4129-9793-7dc40c79c8fd"/>
  <smarty:alternative_OR base_Class="_5CPtUBS2EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="b6319412-8eda-48dc-827b-c20a3b00bb6e"/>
  <concerns:ranking base_Class="6b603e43-e203-4258-8c79-194d283883d2" xmi:id="29274ce3-7fbc-4fb0-9131-0d22f2922b9c"/>
  <concerns:ranking base_Class="86c663f6-1ccd-4c45-803a-ec585876ee99" xmi:id="8a2179eb-d9d9-420c-8f2d-c52164554bf4"/>
  <concerns:ranking base_Class="371b0c20-7bd2-4e08-9fc7-3c7ba93d061b" xmi:id="fb5f7ff1-948b-4ebf-8d00-992e2e6237bb"/>
  <concerns:ranking base_Class="c02e4885-313b-4f62-83ea-6f00761981dc" xmi:id="3c887849-99ce-4978-b18f-738ed8382ae4"/>
  <concerns:ranking base_Class="_xamwEBTCEeOYorUb5NKqTw" xmi:id="fbe3dbb3-98b3-4c5c-84c3-1c5bc304e356"/>
  <smarty:variationPoint base_Class="_prZDoBSsEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="3" variabilities="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="a8d6be60-8269-4390-b3a2-956a9a1ce661"/>
  <concerns:play base_Class="_prZDoBSsEeOYorUb5NKqTw" xmi:id="82813c9e-7f64-4c22-bd9e-f20b398f05c5"/>
  <concerns:play base_Class="e4263294-4e18-4b36-a752-7c0338e0ec99" xmi:id="6354eaa5-d615-4927-af88-12141237d4f7"/>
  <concerns:save base_Class="_Wd9I8BStEeOYorUb5NKqTw" xmi:id="8a4bf808-d4c0-44ad-a23a-5cbcadb81862"/>
  <concerns:play base_Class="_ZsHHABStEeOYorUb5NKqTw" xmi:id="1dcc9a57-d0e3-448e-ab98-8b534b28a94a"/>
  <concerns:play base_Class="_UVfnoBStEeOYorUb5NKqTw" xmi:id="861f786e-0a2b-49e7-ab3a-d42f48677daf"/>
  <concerns:save base_Class="_JB2JIBStEeOYorUb5NKqTw" xmi:id="914b2dd5-c339-48fe-973a-6fcb9808eb2f"/>
  <concerns:save base_Class="_bCHQoBStEeOYorUb5NKqTw" xmi:id="527a7832-cc9c-4f94-a499-62949f2c1d7b"/>
  <concerns:play base_Class="_KegUYBStEeOYorUb5NKqTw" xmi:id="b587fdca-b18b-4282-ba60-e139873a7833"/>
  <smarty:mandatory base_Class="_prZDoBSsEeOYorUb5NKqTw" rootVP="" variabilities="" xmi:id="2c7c43c7-b10e-4c58-9494-ee25227977fa"/>
  <smarty:variationPoint base_Class="_fFmg8BS9EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="5" variabilities="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="07e22a0c-6c52-4975-9955-799a8d20849c"/>
  <concerns:brickles base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="d20308a2-c4f1-423c-9302-527548ff62f1"/>
  <concerns:pong base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="a56f655a-ff12-4ce0-8040-4be30de4f320"/>
  <concerns:play base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="6c5fc0d1-89df-4d3b-9126-56194866521d"/>
  <smarty:alternative_OR base_Class="_fFmg8BS9EeOYorUb5NKqTw" rootVP="Sprit" variabilities="sprit" xmi:id="3b01ef72-52f1-4e34-a8fc-98e0dc8ca93e"/>
  <concerns:brickles base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="a9b2d8ab-b32a-4e20-b979-98966014c63e"/>
  <concerns:pong base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="4f1efc54-ec61-46c1-ad7e-3eb2fe4ff417"/>
  <concerns:brickles base_Class="_WP2-YBS0EeOYorUb5NKqTw" xmi:id="ea9ca805-476d-4793-8fef-09b67d5403bb"/>
  <concerns:collision base_Class="_UgPa4BS0EeOYorUb5NKqTw" xmi:id="a73aea18-e0ea-4cef-9af1-0f537226084f"/>
  <concerns:play base_Class="_VdaNwBS0EeOYorUb5NKqTw" xmi:id="69ae4af0-33aa-4b76-90ec-e00b3a1eed6d"/>
  <smarty:alternative_OR base_Class="_PMm-EBS0EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="cbe896db-cdd6-4cca-9e5c-45beac0449bf"/>
  <concerns:play base_Class="_IXCC0BSzEeOYorUb5NKqTw" xmi:id="ffc5b2fb-1c26-4dab-8776-beb9e2692c02"/>
  <concerns:save base_Class="_wCUvgBS3EeOYorUb5NKqTw" xmi:id="58ff55cf-8b4e-444c-a5e4-eaabec55e3d3"/>
  <concerns:save base_Class="_U4DTYBSzEeOYorUb5NKqTw" xmi:id="b67e3252-4213-4e1f-a458-cd81a42fabbf"/>
  <concerns:movement base_Class="_O_8QgBSzEeOYorUb5NKqTw" xmi:id="19f61376-4fe6-4760-aaac-5ea405c6ccbb"/>
  <concerns:play base_Class="_T2r9ABSzEeOYorUb5NKqTw" xmi:id="87656dcf-fe3c-46a5-86e4-f36bc514ecb6"/>
  <concerns:collision base_Class="_NKwQgBSzEeOYorUb5NKqTw" xmi:id="aa0b5e45-375e-4e2e-83ec-0b387eb2a8cf"/>
  <concerns:movement base_Class="_P77-sBSzEeOYorUb5NKqTw" xmi:id="242ae0f3-9b84-48e7-9370-60488c6b5bd9"/>
  <smarty:alternative_OR base_Class="_IXCC0BSzEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="b2100579-c8b1-4b98-aa9e-01ead25cf983"/>
  <concerns:save base_Class="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="24d90321-02c8-49cd-9fc1-e9be66ccfce8"/>
  <concerns:save base_Class="3f88aa32-2fce-44f8-8121-6a9629650dbe" xmi:id="a276acce-dced-433b-abd3-9aae7e523c6d"/>
  <concerns:save base_Class="_w9TJABTCEeOYorUb5NKqTw" xmi:id="b3953199-56b9-4cd7-8ff1-48c6bcb1df68"/>
  <concerns:save base_Class="_xLsxYBTCEeOYorUb5NKqTw" xmi:id="838eac93-e98a-473a-8aca-3b38f3920e2d"/>
  <concerns:brickles base_Class="_AfsXUBSsEeOYorUb5NKqTw" xmi:id="7be35da7-8b02-4604-944e-80f36cbd7208"/>
  <concerns:brickles base_Class="911ddedb-f63f-443b-9981-044d9eb186cc" xmi:id="e1c07f2d-3d8a-4bd1-85b3-48f9c89cac7c"/>
  <concerns:brickles base_Class="bd0817bb-0895-4463-9ff8-c968f7ba7752" xmi:id="de1c89cc-800e-41f1-b158-7c18a8a30b81"/>
  <concerns:save base_Class="_TsduMBSsEeOYorUb5NKqTw" xmi:id="6d095e5b-b1ce-4b24-a79c-794bdc1e5a20"/>
  <concerns:brickles base_Class="_UjKssBSsEeOYorUb5NKqTw" xmi:id="b2ac8e3e-e17e-4be9-bdef-8175cf21fa70"/>
  <concerns:play base_Class="_USo9YBSsEeOYorUb5NKqTw" xmi:id="c433c4f6-a72e-40f7-a921-dd2c20dbd098"/>
  <concerns:brickles base_Class="_UzQ-MBSsEeOYorUb5NKqTw" xmi:id="61140dc2-6e21-4fe3-8685-b4f4b59ff50c"/>
  <smarty:alternative_OR base_Class="_AfsXUBSsEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="29856d3d-8c02-4d60-b2b9-383e00dcf47b"/>
  <smarty:interface base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="263af50c-1530-4601-8938-0ed2cf09d880"/>
  <smarty:interface base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="df06f455-a389-4bb5-bd8d-a75658587369"/>
  <smarty:interface base_Class="babfa9b4-ba70-43ef-bccd-0c3b97aa5d44" xmi:id="e3cad424-e882-48a9-b6e1-d64b2a568ad8"/>
  <smarty:interface base_Class="2fb3e16f-a420-4c94-8c71-d27e9bb8f764" xmi:id="42424c17-bade-4b36-8ed1-0e16b30a2fc8"/>
  <smarty:interface base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="a2068802-04d6-4875-bff9-1bbec9e8f161"/>
  <smarty:interface base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="b3e04fbd-4b3f-4539-afc9-eef8603e39fd"/>
  <smarty:interface base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="5cdfe6da-f876-44f2-9c22-ce46e212b446"/>
  <smarty:interface base_Class="_X5BBYBVgEeODAq4Tm5H6GQ" xmi:id="e16a1a67-85d4-4a45-9310-acd324552f84"/>
  <smarty:interface base_Class="54a929f9-e842-4f8e-92bf-5c1d34d15bd3" xmi:id="edd5dcb6-f3bf-4941-aabc-63b65b2f66aa"/>
  <smarty:interface base_Class="cb82f0f4-32c9-4074-ab27-8789d921d867" xmi:id="fdf4cdea-2f48-4c05-9bf7-b0b16d5afedd"/>
  <smarty:interface base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="c295ab21-0b70-4838-aa6b-bdf8a19638c2"/>
  <smarty:interface base_Class="601fe039-7742-4987-a2f6-e805bc69c4b9" xmi:id="c052d453-4147-43f6-87a5-095728fc5fa0"/>
  <smarty:interface base_Class="2cceaec8-0f53-4612-9117-03e2c0378119" xmi:id="ecf7a6b0-19bf-4dfa-acdc-b8c32462a65b"/>
  <smarty:interface base_Class="837140bd-42ad-4050-a8af-2171bbec381c" xmi:id="63eecc42-e427-473a-beb1-0bde654d8b82"/>
  <smarty:interface base_Class="21842a96-05f9-4531-aaec-e71e0386c0d3" xmi:id="a40219a9-9c06-423f-a47a-2632d2cebaec"/>
  <smarty:interface base_Class="d847a479-4984-482d-9cb5-81326383dbdb" xmi:id="0984e856-653c-456f-a98d-74ebe273119b"/>
  <smarty:interface base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="fd9f85ba-cd0d-400b-9123-89fad42e4d65"/>
  <concerns:play base_Class="_RTYB8BWTEeObs-pQrJ2skQ" xmi:id="184e1190-5dfb-4ebb-a9f3-08795d2a88b7"/>
  <concerns:play base_Class="_Rnl-cBWTEeObs-pQrJ2skQ" xmi:id="de14c49d-6ac0-4e06-8621-09b1a0e146fd"/>
  <concerns:play base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="9691dc00-19cc-4346-b73c-193fc5be16b3"/>
  <concerns:configuration base_Class="_dbUA8BWPEeObs-pQrJ2skQ" xmi:id="766ef9d5-6fd4-4e8c-bf0b-6c0b94c389d8"/>
  <concerns:configuration base_Class="_dr9FABWPEeObs-pQrJ2skQ" xmi:id="d6e7f144-2f45-46d6-a21b-0bb4cbaf9045"/>
  <concerns:configuration base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="ad947f62-4050-433f-a865-bda29ad54b1b"/>
  <concerns:pause base_Class="_pwfREBWTEeObs-pQrJ2skQ" xmi:id="d1d69c68-40b4-4856-898d-ed423df0fd28"/>
  <concerns:pause base_Class="babfa9b4-ba70-43ef-bccd-0c3b97aa5d44" xmi:id="7b51deef-75e7-497e-b28e-65cca8b9b20b"/>
  <concerns:brickles base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="a592c365-4484-40e5-86f8-34bbaf040fc6"/>
  <concerns:play base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="17708e94-9edb-434e-a2d7-47ac543202fc"/>
  <concerns:brickles base_Class="2fb3e16f-a420-4c94-8c71-d27e9bb8f764" xmi:id="bc1372c8-813d-4dc8-9736-4f5155bcef98"/>
  <concerns:play base_Class="2fb3e16f-a420-4c94-8c71-d27e9bb8f764" xmi:id="8ed15f0a-f90e-4dc3-aa89-0d9ad71f04b7"/>
  <concerns:configuration base_Class="_NXCFABWPEeObs-pQrJ2skQ" xmi:id="7e4a7768-e818-47a2-85e7-f79e929c3b8b"/>
  <concerns:configuration base_Class="_NFzLEBWPEeObs-pQrJ2skQ" xmi:id="2cc62b22-38da-4836-912f-620fd4a5219f"/>
  <concerns:configuration base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="c340c197-f27d-4bb7-9f33-1b60b0c861ee"/>
  <concerns:play base_Class="_SmmBgBWMEeObs-pQrJ2skQ" xmi:id="925c23ee-28ff-475c-9e43-eb3d1d7c10cb"/>
  <concerns:play base_Class="_4bTucBWNEeObs-pQrJ2skQ" xmi:id="e4fbaf74-ad52-4eff-86a6-9d6dbc15fcba"/>
  <concerns:play base_Class="_5M0q8BWNEeObs-pQrJ2skQ" xmi:id="65c1c961-31ac-409a-89a8-5338036869fc"/>
  <concerns:play base_Class="_WGchoBWOEeObs-pQrJ2skQ" xmi:id="b538df0c-2f97-4062-8b5c-be5db13cd9cd"/>
  <concerns:play base_Class="_4-ZNYBWNEeObs-pQrJ2skQ" xmi:id="d194179e-3f46-4ab9-9f8f-67ef28d2e39c"/>
  <concerns:play base_Class="_pkzlgBWTEeObs-pQrJ2skQ" xmi:id="96e5f70f-ecb2-4cdf-baf8-2c2aaa60dece"/>
  <concerns:play base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="e71fe5af-911a-4b16-8a11-5da7f0e87981"/>
  <concerns:pause base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="fe6d3ff8-7407-4c38-8b00-d637c61b46f8"/>
  <concerns:save base_Class="_91CwEBWJEeObs-pQrJ2skQ" xmi:id="d4e10322-7d72-43fd-80b4-497c03702c0d"/>
  <concerns:save base_Class="_7x3XYBWJEeObs-pQrJ2skQ" xmi:id="3a752b7b-ff6c-49c5-ba03-66def3a6c4d5"/>
  <concerns:save base_Class="_9liUcBWJEeObs-pQrJ2skQ" xmi:id="d974eaa7-ba43-4c47-8c21-d2aaab82ef05"/>
  <concerns:save base_Class="_shkHABWSEeObs-pQrJ2skQ" xmi:id="2b616872-f1bf-4de4-a50f-05d6e79d02d4"/>
  <concerns:save base_Class="_sEty8BWSEeObs-pQrJ2skQ" xmi:id="031f989c-7c54-443e-849e-50e52f4aa8f2"/>
  <concerns:save base_Class="_sUIvABWSEeObs-pQrJ2skQ" xmi:id="6b040799-2722-42c6-ba78-e764aea7f47a"/>
  <concerns:save base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="38a718fd-a6a2-4af9-bf5a-9578e254e818"/>
  <concerns:play base_Class="_H00hABWMEeObs-pQrJ2skQ" xmi:id="f4288f5d-6307-42bb-a5fd-065662cbbfb5"/>
  <concerns:play base_Class="_X5BBYBVgEeODAq4Tm5H6GQ" xmi:id="3842c5ff-c081-431a-94a6-28af9403ec0d"/>
  <concerns:ranking base_Class="_-OX2EBWJEeObs-pQrJ2skQ" xmi:id="93e02888-bdf4-49ac-ab39-2cf25797a04e"/>
  <concerns:ranking base_Class="_-BssABWJEeObs-pQrJ2skQ" xmi:id="94fbc7ff-8027-4e51-b293-73ce9a377afe"/>
  <concerns:ranking base_Class="_-cGwEBWJEeObs-pQrJ2skQ" xmi:id="9b37641f-37ff-4bc2-9e12-eee596ec0eb5"/>
  <concerns:ranking base_Class="_MhY9oBVnEeODAq4Tm5H6GQ" xmi:id="76e7fc23-38fd-445c-a063-8d1c96c7fc26"/>
  <concerns:ranking base_Class="54a929f9-e842-4f8e-92bf-5c1d34d15bd3" xmi:id="a61b648a-d091-4d29-b1e1-95efb06e1113"/>
  <concerns:pong base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="7f788930-ea89-40bf-ad62-82adc1e42c51"/>
  <concerns:play base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="4c792639-5a6d-4c8a-af12-f0dc5ebb61b6"/>
  <concerns:pong base_Class="cb82f0f4-32c9-4074-ab27-8789d921d867" xmi:id="c26a2d09-905a-4c31-b989-23aaf624a5b3"/>
  <concerns:play base_Class="cb82f0f4-32c9-4074-ab27-8789d921d867" xmi:id="65da6b9e-31d0-4c96-8105-99d68be968de"/>
  <concerns:save base_Class="_YNaqoBWNEeObs-pQrJ2skQ" xmi:id="3fb84482-f66f-4640-b18e-85738ccaf1ab"/>
  <concerns:play base_Class="_vCv44BVnEeODAq4Tm5H6GQ" xmi:id="68ea7496-ea88-4e52-ac6a-3803f0984b71"/>
  <concerns:play base_Class="_DPjwoBWNEeObs-pQrJ2skQ" xmi:id="02c55a9f-30ad-40f7-9d75-887c7a76941d"/>
  <concerns:play base_Class="_v3Op0BVnEeODAq4Tm5H6GQ" xmi:id="4d15be0c-a9e2-4636-90b2-8e6a9caaabab"/>
  <concerns:play base_Class="_vm0PQBVnEeODAq4Tm5H6GQ" xmi:id="c30c28f1-c83c-439c-8db6-e23cf400c504"/>
  <concerns:play base_Class="_uZvYIBVnEeODAq4Tm5H6GQ" xmi:id="557f64a0-2257-4571-b66a-0a013a97cc61"/>
  <concerns:play base_Class="_uFK2UBVnEeODAq4Tm5H6GQ" xmi:id="d1527167-cc0d-4375-bf52-158b6ccc0ba0"/>
  <concerns:play base_Class="_uu2sgBVnEeODAq4Tm5H6GQ" xmi:id="814d0c5b-7436-4347-affc-291c5bfa8efc"/>
  <concerns:play base_Class="_wkfYoBWMEeObs-pQrJ2skQ" xmi:id="8cdee558-4bb9-4e4c-b78e-3dc1f736ea4e"/>
  <concerns:play base_Class="_vS2xcBVnEeODAq4Tm5H6GQ" xmi:id="511be0ca-0212-47c6-9c05-c65ed45f7bef"/>
  <concerns:play base_Class="_1qBvEBWMEeObs-pQrJ2skQ" xmi:id="97dd422c-41d0-4e7e-b3de-d888b643e22a"/>
  <concerns:save base_Class="_eFFooBWNEeObs-pQrJ2skQ" xmi:id="93662bea-5759-4a5d-94f6-0c13059c54e5"/>
  <concerns:play base_Class="_RGtGoBWNEeObs-pQrJ2skQ" xmi:id="ce8e2f10-bd34-48f5-b672-7aa3ebd77ce0"/>
  <concerns:save base_Class="_cXIckBWOEeObs-pQrJ2skQ" xmi:id="d65e4377-8d32-4b0c-873c-7ae438fdaf20"/>
  <concerns:save base_Class="_aA0sgBWOEeObs-pQrJ2skQ" xmi:id="4fcec440-27b9-4df0-8e56-9a731bcf861e"/>
  <concerns:play base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="bf3cb807-084e-4ca8-816d-03c98717cf33"/>
  <concerns:save base_Class="_4ud7ABWNEeObs-pQrJ2skQ" xmi:id="ecad8cf6-c7d1-4079-967d-8336e9fb47c1"/>
  <concerns:save base_Class="601fe039-7742-4987-a2f6-e805bc69c4b9" xmi:id="622d9979-ff9d-4d92-9fa5-3d7899531c64"/>
  <concerns:configuration base_Class="_aUKicBWSEeObs-pQrJ2skQ" xmi:id="5e483bb3-9435-46a4-a5ed-559a0584df16"/>
  <concerns:configuration base_Class="_1IWMEBWREeObs-pQrJ2skQ" xmi:id="eea1f28b-e8ee-447e-8179-24ef939c3d34"/>
  <concerns:configuration base_Class="2cceaec8-0f53-4612-9117-03e2c0378119" xmi:id="374103dd-5599-402b-a7ae-2a930d33ebee"/>
  <concerns:logging base_Class="_1lmIwBWREeObs-pQrJ2skQ" xmi:id="9106d599-7e58-4a38-ae27-eb06a6ddd73c"/>
  <concerns:logging base_Class="837140bd-42ad-4050-a8af-2171bbec381c" xmi:id="9f00e6af-f8a2-450f-a227-3fde423d6b2c"/>
  <concerns:configuration base_Class="_pNd10BWOEeObs-pQrJ2skQ" xmi:id="2db4b51c-5419-4551-a9f2-20ace21d6c6c"/>
  <concerns:configuration base_Class="_ps4VsBWOEeObs-pQrJ2skQ" xmi:id="3a12105a-6b02-4ed8-98fa-b368d1c4739e"/>
  <concerns:configuration base_Class="_pcB2QBWOEeObs-pQrJ2skQ" xmi:id="339f1532-b5ba-48eb-991a-036e40cd7b74"/>
  <concerns:configuration base_Class="21842a96-05f9-4531-aaec-e71e0386c0d3" xmi:id="89f4b393-afba-4820-ba10-1702bef8c5bf"/>
  <concerns:bowling base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="770340b8-509a-4796-90ce-04d02a7a28b2"/>
  <concerns:play base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="9b4685e5-af8a-46ca-aeae-190b799b13f3"/>
  <concerns:bowling base_Class="d847a479-4984-482d-9cb5-81326383dbdb" xmi:id="4f681da9-0356-4077-9165-1b0af8b09f1d"/>
  <concerns:play base_Class="d847a479-4984-482d-9cb5-81326383dbdb" xmi:id="6de941b5-8357-4ee3-8377-8958e0fd87e6"/>
  <concerns:play base_Class="_56sIQBVmEeODAq4Tm5H6GQ" xmi:id="fad50140-acd0-4969-bd1d-2fc95795ad4b"/>
  <concerns:play base_Class="_HiZUEBVnEeODAq4Tm5H6GQ" xmi:id="cae5e842-6d4d-45fc-9e83-f6149c347559"/>
  <concerns:play base_Class="_az2zIBVmEeODAq4Tm5H6GQ" xmi:id="25ca4a6e-0746-4bc9-8105-a6a1b2e30359"/>
  <concerns:play base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="29102e6c-6437-48c5-a9b3-37d0e21f992f"/>
  <smarty:variability base_Comment="6c107ce6-6bd1-4058-9cf5-17111978c1f1" bindingTime="DESIGN_TIME" maxSelection="3" minSelection="1" name="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="de1746ae-7ca5-4dc1-bdef-73f17aabfb9c"/>
  <smarty:variability base_Comment="9a6f265b-a7e8-4ebc-ab48-77b15f426126" bindingTime="DESIGN_TIME" maxSelection="4" minSelection="1" name="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="838d8d8e-e2ce-412e-839f-8d6c083b4577"/>
  <smarty:variability base_Comment="404f59c4-8efa-417a-88aa-bc9ff05d55b2" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="sprit" variants="StationarySprite, MovableSprites" xmi:id="de5536cd-cfbc-48cf-9e78-236409fea093"/>
  <smarty:variability base_Comment="b0fd45a3-bfaf-4f16-8047-21c16c73fe5e" bindingTime="DESIGN_TIME" maxSelection="1" minSelection="0" name="ranking" variants="Player" xmi:id="3d2dcaed-2ed6-45d8-bf6b-6b98709b424e"/>
  <smarty:variability base_Comment="cb9bc10d-7afb-4368-9cd4-c331831a35e2" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="movable_sprite" variants="Puck, Paddle" xmi:id="b87ae181-e7ec-4a4b-ad15-0119dfbf6525"/>
</xmi:XMI>
