<?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="ff083cac-0247-49d1-ae72-4f10f271943b" 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="ed930a77-5502-474b-b87c-3b0032c7a242">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b1c8f234-0b7f-4b7a-b8bf-e159062f1929" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3e336dbc-1811-45e8-a372-13605fb4e65d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1bf06898-6897-475c-aa83-d4157c5fb5ea" 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="4a15b43f-87f4-4797-9caf-9aec5a19e8ba" isAbstract="false" name="GameBoardCtrl" xmi:id="_HCoXQBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr10" visibility="public" xmi:id="c29dbac1-10f6-4549-aba5-ea368b94a700">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6c4cb0fb-bedd-49b7-8c5d-054c4269f1c6" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f7888a97-d970-45b5-bb4f-6321e29f65f0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e8e906d7-8304-4b4e-b411-7a0d7de1d717" 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="checkLogin" visibility="public" xmi:id="_oFxL0BS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="login" xmi:id="409a31c1-fdd0-4356-a845-91111d969c2e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="76e88433-bf23-45e8-9c67-00b9709425cc">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateDateScore" visibility="public" xmi:id="_UTBIIBS9EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="9054e56a-58c1-4913-bf50-bb947feae9be"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkPassword" visibility="public" xmi:id="_oYkzEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="password" xmi:id="d9e1d92b-6261-4b9e-ae34-9aa57b72d305">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="8a141a37-f5e5-4a2b-b597-c76622c55a72">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimePlayed" visibility="public" xmi:id="_oy7MwBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="cb20b7b9-fd20-4d8b-9531-372c5debf015"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimeSaved" visibility="public" xmi:id="_o7-bEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="1cd7e8d2-1139-4820-9248-e32a62415739"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setHeigherScore" visibility="public" xmi:id="_omALEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="heigherScore" xmi:id="7ae0b219-ba01-40d5-90bf-67494bc2c3f4">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6e0e09ef-a893-465b-90f9-c014be6be63b"/>
        </ownedOperation>
        <ownedAttribute isUnique="false" name="heigherScoreBrickles" visibility="private" xmi:id="9c933787-001d-4de6-8d30-8683022a5c37">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="945b7883-336f-4125-8aaa-0f5a0c1147d9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="573dca5a-fb07-40d4-8e4e-e8980f0342ca" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1b4ef564-2eef-43bd-8d61-c02851c861ec" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBowling" visibility="private" xmi:id="bcc044db-e66a-4007-ab40-e185bb548d0d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="36782064-8821-4562-b8fb-859f76d2ee76" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="82aa2fce-2f3a-43a1-bfd7-6a7c50251ad3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="24dca552-2347-493e-9fc2-16e56bb0f238" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedBrickles" visibility="private" xmi:id="b8c09844-d64d-4667-97a8-8662d5ee8e49">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="84c9f513-5159-48a5-874a-5e35d5211e05" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6eeb8cdb-001c-43ed-aa02-87168ab60a1d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fdd24311-7572-4b47-a6ef-59eaaebee708" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="password" visibility="private" xmi:id="8f605ad0-e5f8-4228-a97f-14e1b8653f83">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f4027aab-4aea-4f51-896b-f00885882f4f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c2ba33d0-5a4c-4f20-8288-4dc02452cdf3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="eb6cc024-7c6d-4daf-a2ab-8cedf8f888f7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="709be0ae-efcf-4480-b212-781966888a52">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4854252b-b9b8-46a4-ba8b-caea7618886f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="eff1ce39-2a06-4d7e-b883-cd130e135736" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8f39a34b-6dbf-404a-990a-644cfc69c3a4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="login" visibility="private" xmi:id="d0fb4ef4-4b2e-48ac-878d-a51356d65d05">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e1ee4926-d63c-4ced-a9d5-eee320493ad3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b843504d-5d09-418d-8a6a-a04c5cb6c0c1" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="20e2f4ac-cd48-4caf-8f60-91b233a45c79" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dateBowlingScore" visibility="private" xmi:id="2b32a57c-1d22-4785-adbf-f802c11824ce">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7a2a4a44-2770-444d-9e9e-3e393d32f677" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6bad7fd5-13d9-4197-ab10-3f46cf3b06cc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a4645184-93c0-422c-a4b8-9662792dee2c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScoreBowling" visibility="private" xmi:id="20f8ad8f-b876-400d-932e-81ca3ef3139a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a11485b1-fa34-4d99-a930-68ebd772634c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="19046682-8090-4514-a639-e93a0bb4486b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="13e94cde-8dfb-4135-996f-234bb28971a2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScorePong" visibility="private" xmi:id="44aeaac2-0510-496b-9dda-63575c7c6132">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e0dac5ec-8e0d-4e77-be48-c4c5beade60b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c4a64e50-1c9b-4179-b4b1-e742e0308f9e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a760438c-3127-420a-8f81-8450ed3521f5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="datePongScore" visibility="private" xmi:id="f8f9116e-e076-45ac-8a53-7cc75d0fc04d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2a4e68d9-0d31-4c7f-a22f-016488e2de5f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="91a07b75-c629-4d87-bc3d-10f31726a737" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cb875cef-5139-414e-895d-fb8e0c6451dc" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBrickles" visibility="private" xmi:id="b96707ea-9395-4bc5-a073-db2cb3372149">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="008d3dc3-78b7-4089-acd1-4457ef52ee44" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9d33efde-4585-4ea7-b0ba-b8d6cdb54e8f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a1bee1ce-c4cc-49bc-a300-7e1b71050f49" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedPong" visibility="private" xmi:id="e6c5ecdc-b291-4203-a0d4-555b941eda2d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b7f748cf-dc26-494e-ac39-45eee54f8ac1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="21d53e00-7bdb-458f-979f-f13772b2f214" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="05a012ed-3ce1-440c-90ec-55780e3a79fc" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedPong" visibility="private" xmi:id="2df4c501-42ba-4950-885d-f14b0c22bc33">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="64b5a0ab-936f-4747-a0bb-00759f1959a3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="001bd516-7ca0-4037-8c88-9340105a1738" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ca4d1815-8879-4730-bdac-75a38aee0fcd" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="c9ea1dde-f15f-4a11-a903-1b046fafa05a">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="8a6e1385-768b-49df-b8c5-17da8c20770a">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="438aed9b-b859-440d-a03f-be286eb79629">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="de70579b-2ff7-419e-9293-8ef8b339b198">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameMgr" xmi:id="_hOsL0BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="a9b4752b-11c4-4181-8276-1620c49ecb7e" isAbstract="false" name="GameMgr" xmi:id="_P2tF4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr7" visibility="public" xmi:id="399a3fba-3f2e-48eb-ab14-0917d3f04320">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="64fcf199-738d-4187-8b3f-6467cce3cf7b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c35155a0-fce2-4c10-a4cb-f1f09ed38445" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="89426e94-89ab-4416-a269-d5111d763c01" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_prZDoBSsEeOYorUb5NKqTw" xmi:id="91cc599e-cace-4a11-b584-6166489ef1d2">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameBoardMgr" xmi:id="_2zMPEBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="948d6e33-0777-43ab-a5fd-bb2e23077a57" isAbstract="false" name="GameBoardMgr" xmi:id="_JmvLYBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr5" visibility="public" xmi:id="8089e465-9f39-4981-b6a2-22d1892006f3">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6607752c-cd3e-428a-8095-6f703f612600" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="662ec109-5fc2-4be5-ada7-a61844c08dc9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="76b7e6a2-f3d4-4253-864c-1118ab296e92" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="IGameBoardMgt" xmi:id="_0bg44BVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="addSprite" visibility="public" xmi:id="_uZvYIBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="0dba0dc1-790b-467c-b033-1a718c1b5b7c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" 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="14fad0af-1f78-4aa2-a0ca-078705e90eaf"/>
          <ownedParameter direction="return" name="" xmi:id="f6941e25-4b86-45c3-90f4-11c6f8444081">
            <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="5813a085-3de9-431b-a1ce-1056f7626077"/>
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="ef8283e4-09e7-4469-85ef-42a217956796"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_RGtGoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="4996b589-c02e-4cd7-8fa4-a01ec44f6546"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_DPjwoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="ebe0dd16-fe74-401d-9bb8-2a3bcf6f93c7"/>
          <ownedParameter direction="return" name="" xmi:id="baab87e6-049c-49b5-bcbf-739b1eb7132a">
            <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="remSprite" visibility="public" xmi:id="_uu2sgBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="024c477b-7378-44ec-bf23-a59acb327816"/>
          <ownedParameter direction="return" name="" xmi:id="5db43f96-b9a6-499c-b8ef-bf54ad73024a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_wkfYoBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="9f36ce68-b91f-4ea6-bde1-63aee774940f"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_eFFooBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="0bc5a4b0-5d54-4b0c-92e5-b2ce4e7401a9"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_v3Op0BVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_YNaqoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="48b5d56b-af72-42cb-afb0-6ff3e886a83d"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setGameBoard" visibility="public" xmi:id="_uFK2UBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="e59cbdd6-df16-4b16-81f2-10b738308710">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#GameBoard" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_1qBvEBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="da22158d-8a2d-4aaa-8c69-50053acffdd9"/>
          <ownedParameter direction="return" name="" xmi:id="416d5201-12c8-40c7-8d04-95d873eca3f2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameCtrl" xmi:id="_tZi_IBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="c99a830c-e8bf-4f5a-a182-9b5caa760f04" isAbstract="false" name="GameCtrl" xmi:id="_R-qtYBVhEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="nameAttr1" visibility="public" xmi:id="76f5f40b-6620-4d12-81c4-3b28d06f901c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8947ce55-7020-46ab-ad61-03066813479f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ca2f7476-f9e5-4443-b98e-5764fa407b7d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="858fbafb-0734-4e74-a740-20814f31a2ee" 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="exit" visibility="public" xmi:id="_vPsOsGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1Ts_kGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="config" visibility="public" xmi:id="_2sFHwGEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="attr6" visibility="public" xmi:id="222abc1a-c3ba-4326-907d-bd936b7d4414">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6a336932-057b-4c7e-9d58-45573cc89b15" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b562f6ba-227b-4e73-881e-fd3c15051cd6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bbde689e-3160-4cca-80b4-6a06360da0d9" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameGUI" xmi:id="_IqVT4BVkEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="c0bf37bb-3bea-4caf-88c9-ec2627e4f0c2" isAbstract="false" name="GameGUI" xmi:id="_KFWgYBVkEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_FhsRIGEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_LH5rsGEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="save" visibility="public" xmi:id="_I9Y78GEuEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="att8" visibility="public" xmi:id="fe856060-1d18-4068-b97e-2cafffb52080">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8def4987-b658-4a16-9abd-d476d6b6b1cd" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d5cb9fa5-48d7-4707-802f-27532988a348" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="32a05cba-0859-4350-9b92-bc67a238aa67" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="InitializeMgr" xmi:id="_CbqHABSnEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="29e0e1b1-b2c2-46fe-bbaa-8524171ff7e9" isAbstract="false" name="InitializeMgr" xmi:id="_T739wBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_fbl-ABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="bb5e7a37-dc75-465c-b011-7f48209eb225">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="AnimationLoopMgr" xmi:id="_-c0S4BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IAnimationLoopMgt" xmi:id="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_pwfREBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="b2c25c29-2a22-4d4a-bb45-88333cba524a">
            <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="7ae961b2-7ed5-494d-a61b-55cd2351abfd">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement clientDependency="5cb87f1e-7b39-4709-8472-011aed111ea0" isAbstract="false" name="AnimationLoppMgr" xmi:id="_4kumcBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="startAnimation" visibility="public" xmi:id="_9eXw8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="57ac684a-3252-4c8f-8d21-9f37c6ff228f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_9rfm8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="ee93f8f3-8b8c-4cc9-8dc3-2a79ceb9c5a7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package2619Mgr" xmi:id="1932a711-63be-4302-b9f8-227daf2e29a9" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="BowlingGame" xmi:id="_KbxQ0BSqEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_BTWeUBSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_3TMA8BSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_z0OmwBSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_pS25wBSqEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="d464ed84-bf8b-41c5-aa15-cf792102b7bf">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="568312a3-9520-4c31-ba7b-0909cf24a143" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="806ea980-d855-4d41-9986-e01e4d2b0e66" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="737162f2-d438-452c-bba3-22d71e0e697f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfTruns" visibility="private" xmi:id="e2281573-0670-463b-a1a6-07a1fe70c7b8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="232a722f-b6eb-4700-89a1-9feb8c2d081d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a62d1408-f92c-4d42-ac89-39ffb9b6296a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b5dee7a5-3d8f-43ae-bd35-73511b6d9c9b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="fc02e762-1dc0-4c44-8ca2-780baafbeedf"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Game" xmi:id="_prZDoBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_JB2JIBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_ZsHHABStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_UVfnoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_KegUYBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_Wd9I8BStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_bCHQoBStEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="8249712f-c412-4b43-816e-c6db58cc00d2">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="84e9ab00-3938-456d-9c6b-806958bca2ce" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a1550760-6fbf-4752-8e9f-400a97883dcc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f365951a-6968-4350-8697-b5bae54bebb6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="PongGame" xmi:id="_IFYy0BSrEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_ll0x4BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_lQnW4BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_mTl20BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_mAcRUBSrEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="f66faa3a-1801-4a37-97cb-abc70234d7d5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3930d3af-4d26-4bb6-a5e3-74f44819f49b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="93fce090-5f75-4fbe-96b2-11ef26e3d72f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2bdf40f5-0137-40f2-a9dc-1fc7848c461b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfSets" visibility="private" xmi:id="8d6a4276-8a82-48b7-96d2-6e79e01e6749">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f63ba62f-2e06-4bf4-b2ab-c4d41395d08a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="453ecb67-52f5-4085-8b3b-f6597c5eb4d8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1454636c-e5b7-4eda-a6ec-b00ef1e03c9d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="setPoints" visibility="private" xmi:id="71bc32b0-874b-4192-ac76-ab51271c128d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d2b771fb-0e88-4503-94fd-5f46d9e1e8bc" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f4a61e8b-a66b-4443-b9f7-eb3bb0653354" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="72cf0b47-3676-45ba-8cf0-c37c286a5b34" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="b5438f2a-f137-4faa-a829-eef71498b25b"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BricklesGame" xmi:id="_AfsXUBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_UzQ-MBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_USo9YBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_UjKssBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_TsduMBSsEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numbersOfBalls" visibility="private" xmi:id="dd8ceaf6-025d-4b23-8377-fbf265357a47">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3717b1d1-b996-4766-8a02-b7aeb694c7ad" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="60e364e5-bf5e-46e7-988f-8b1bcb264a69" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d09747f9-2460-4070-bc85-2784d03ab7c1" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="c026fea9-a8cf-486b-9092-31be9cf40b69">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="12040d8f-aa61-4629-89ce-83b8c7277512" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="cb65249b-f5cf-4f06-80ef-8fffe4a13db5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9c8443c3-1342-45a3-8ec9-e15d37666271" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="1a074e64-62d9-4fc9-b00d-e3fa008f9685"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package2730Ctrl" xmi:id="402ef50d-ad35-4fa8-aa62-c26efda3a2f6" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="ISaveScore" xmi:id="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setDateRanking" visibility="public" xmi:id="_-cGwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="9acfea0e-76df-4ff4-99a2-8ff595bd9bd8">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="20fa6948-33fe-49f9-899a-0e3f4438d064"/>
          <ownedParameter isUnique="false" name="" xmi:id="bc6aa061-c291-4864-899a-bca33441d657">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" 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="248da8ca-e4f7-415e-8807-de96e165553d"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="047b2340-ff4a-4fac-8b4e-72013b375114"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_91CwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="ab620faf-d862-47ec-b175-8e60695e0095"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveingInRanking" visibility="public" xmi:id="_-OX2EBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="d3bdce82-4756-4697-864f-a9d48f345113">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="21339cf2-2ed5-418b-b3dc-a1a9604c9460"/>
          <ownedParameter isUnique="false" name="" xmi:id="cdadaeff-d42c-4ab5-ada4-ea55b97b482b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_7x3XYBWJEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="fa609fdc-d6b8-4562-b52f-2b4721c8fe7c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_sEty8BWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="6c958b3c-abf7-4f1b-859b-13f13abca7ef"/>
          <ownedParameter direction="return" name="" xmi:id="7e3d1745-0821-4fd4-b735-0f579ecc7a15">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="isARankingScore" visibility="public" xmi:id="_-BssABWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="8a81dda9-abbe-4e7d-9bac-97e1cb2f3190"/>
          <ownedParameter direction="return" name="" xmi:id="140a4d78-13ee-420b-ab94-b3cfbba12114">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="isGamePlayed" visibility="public" xmi:id="_9liUcBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="81b0a7d4-92de-4741-b260-b228fea609e0"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="cd6d046c-beea-4e69-addb-653d1e401ee5"/>
          <ownedParameter isUnique="false" name="" xmi:id="9fa38f40-da63-47a2-8939-d5424cdbb39a">
            <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="a5129bc2-4964-4fd9-af62-59f63200f9da"/>
          <ownedParameter direction="return" name="" xmi:id="cd592361-e7e3-4917-9e71-e706a95c67d1">
            <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="incScore" visibility="public" xmi:id="_xLsxYBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="resetScore" visibility="public" xmi:id="_w9TJABTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="updateScoreRanking" visibility="public" xmi:id="_xamwEBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="scoreRankingPong" visibility="public" xmi:id="93b5ec8f-066b-4ad5-94c9-1b27a6230879">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9cb131d5-97fc-48f6-9abe-f8d7a3fae7e7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="633b4f6a-1b3a-427b-82f3-7039166ccc52" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2ed7c373-8f7d-44b2-bb42-3c1a7b11ab99" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBrickles" visibility="public" xmi:id="3d75beb5-2cf1-49db-af78-449a6ad9a1aa">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="831f764e-a087-4ddf-9107-f9a544957fe4" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="66b388be-944e-470c-a725-ab2bbc203f46" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3419d3a8-9e88-46a9-a555-2943d8124e19" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBowling" visibility="public" xmi:id="638f1132-0ac7-473d-8832-f6d3832d2d5a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c0ed5d1a-b45a-4f1b-ab9c-5bd15ca2e574" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="07b1345e-5dfc-465c-86d0-05f20db38352" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d2db5e76-7bb2-449c-a1a4-bafe3902b4ea" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="score" visibility="public" xmi:id="1be5dc41-6c97-4938-a00e-6d2a2b3ad51b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d2409750-6bb6-4a7b-ac81-630ef5cdc585" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bc8add37-fee3-4fad-ae34-9353aedfb83c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b424d46d-cd47-4211-bd0d-23672b96f346" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package2896Ctrl" xmi:id="df4ba11e-8693-42c3-a22c-6bd3fe61ba9b" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Brick" xmi:id="_7YIxMBS3EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="die" visibility="public" xmi:id="_BPLdEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="hitbyPuck" visibility="public" xmi:id="_BC0cEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_A3_FEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_Atly8BS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_BaPdkBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_BmrXEBS4EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isBroken" visibility="private" xmi:id="247676d7-26cb-4aa1-8ed9-bf0032207cad">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="cd0cfc35-4b90-455a-a18c-577c396f799e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="79f69ba8-7f86-4235-99f5-6fa34959982c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="edac04fa-bf68-4d4e-a834-5577890a54e5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="edc39d59-d409-4df7-9671-ada2f94652ef"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Ceiling" xmi:id="_AMfYYBS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_EJMegBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_D7TzgBS1EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="568e8096-32cd-4d97-bb0d-904fd9177010"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Wall" xmi:id="_8CTh0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_CCx2gBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_BHpD8BSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_CYfAwBSzEeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="c38bd3d5-00d6-44af-af3c-e80a8e2df87b"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BrickPile" xmi:id="_5CPtUBS2EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getBoundingBox" visibility="public" xmi:id="_dD4IgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_dpldoBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_d0GrkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_sbUMkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paintBricks" visibility="public" xmi:id="_dRFeEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_deDjEBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numLeft" visibility="private" xmi:id="64212179-f91b-4a43-b36c-a5db0d77b0b7">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1849aa1c-a8dc-45e4-bd3a-2cfa5d25d98b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="17876f84-649a-4bdc-b055-cfa6ddf9bf4d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="7ecb898c-884e-4bfe-91b4-8052374c4e00" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numRows" visibility="private" xmi:id="c315daa4-8f8c-4198-a8d7-cc4106e9f249">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="52f558b0-dd7b-4728-a711-05ed263cb24d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="441946db-091c-4a66-9fdb-6c1ad1ec101a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8bcfa4fe-ba9d-42b6-8514-5d9263582f6c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="" type="_7YIxMBS3EeOYorUb5NKqTw" visibility="public" xmi:id="ca667305-8b43-4f8b-a3cb-2e80f7d55bd1">
          <lowerValue value="1" xmi:id="7f1e294f-0847-4ced-a70c-4bb268bc1213" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4bd125f0-6e5c-4b8c-beb3-82197a82a1fd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cc59bd56-1ed7-4be9-b38c-f19e2f1fd4ca" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfBricks" visibility="private" xmi:id="b04992ff-d464-4a0f-9cef-8f503ac92f99">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f3f0a5dd-b110-4614-9410-50e628aed07e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f66c2963-5c9b-42e7-95cf-ccc2c0e8e3f8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f51758ca-f882-4b7f-b43d-42edabfe5570" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="pile" visibility="private" xmi:id="60396736-4aa9-4197-972c-933b36043bae">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8c2cc229-0bff-4589-9a71-ab49d8b6cc98" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5b202fe5-44f2-431f-a1e9-1c6b7c2d4a69" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2ff5fd2d-4b28-47b3-ba31-9b7acf2f7359" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numOfBricksPerRow" visibility="private" xmi:id="1a5a6400-c558-4553-9408-b9efff930f6e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1a7ca62b-69d5-46b1-9b61-89dd8354338d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="567b9c93-ac32-4f88-a41d-cec46274b83b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="596b50c3-06d7-402e-8e5f-669940552327" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="5e1e4f35-afbf-4ce9-af84-0c4729e6deaa"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Floor" xmi:id="_PMm-EBS0EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWidth" visibility="public" xmi:id="_UgPa4BS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_VdaNwBS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_WP2-YBS0EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="93073fd9-7b91-42e3-a8d6-c007953dda73"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package2947Ctrl" xmi:id="09f93a30-6004-4d02-b208-2d29ba8b7186" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="ICheckScore" xmi:id="_M10d4BVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_HiZUEBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="67bafdbb-50a0-4766-812e-a58c52ff2dbd"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="hasScore" visibility="public" xmi:id="_56sIQBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="3e9c8cd9-4358-450e-9ed5-38f315f0e1f5"/>
          <ownedParameter direction="return" name="" xmi:id="7bdd0d69-31cd-49d3-bd85-ed1270bd1cc2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_az2zIBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="37d89551-920d-422a-9e19-871092cd1169">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="03fbd918-ff19-4d8b-adf5-523bcb8dcfe2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGameBoard" visibility="public" xmi:id="_H00hABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="5230782f-a26b-4f62-a2ab-b2bcd7438784">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showRankingScores" visibility="public" xmi:id="_MhY9oBVnEeODAq4Tm5H6GQ"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Paddle" xmi:id="_IXCC0BSzEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_T2r9ABSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_NKwQgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_U4DTYBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveRight" visibility="public" xmi:id="_P77-sBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveLeft" visibility="public" xmi:id="_O_8QgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_wCUvgBS3EeOYorUb5NKqTw"/>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="f7793738-863c-440b-b728-c9cccf8c0d5d"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="StationarySprite" xmi:id="_fFmg8BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="5716bae8-d5b3-4208-bbfa-34a15cebe048"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Match" xmi:id="_lD5HgBTBEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_K_6LwBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_sBPUIBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_Eg79MBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_rtJ6gBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMatch" visibility="public" xmi:id="_re5cEBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_EyJB8BTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numberOfMatches" visibility="private" xmi:id="f49fae31-6aad-4f7e-9e87-93fd8510022b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8520d6b5-db39-46dc-863f-0de7894e7287" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3d1a471d-5a24-4045-9ee8-bf20bddde21e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="194eaead-34d2-4b59-93ce-2d77b2ab2e1c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </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="setSaveData" visibility="public" xmi:id="_uImNwBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="delete" visibility="public" xmi:id="_lC608BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_muGkYBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_qLM9YBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_i9dkUBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_sElg4BSyEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="puckDimension" visibility="private" xmi:id="de368a4a-0989-495f-bdca-34398722bad2">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9443dd2f-f183-4016-862e-eac31725cb97" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c80cc8ce-92c6-48dc-ab9d-9633317db36c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f71a988a-96a6-425b-8eed-54ee35a7051b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="isDead" visibility="private" xmi:id="6fddf1dc-04f3-49d9-a5b1-192dd70d3974">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="722d148b-4fd1-4a47-b4a2-b2c7bd78b3c4" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3c1f362a-9a78-4209-bf01-9b97c733c928" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="0bba33b2-6372-4d3e-8db7-d2a6cd3b9080" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="4b0c0de8-4764-4907-bd76-f5727cceb74b"/>
      </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="true" name="paint" visibility="public" xmi:id="_mD_JABS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="overLaps" visibility="public" xmi:id="_mPYgsBS1EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="a5fc3b3c-9646-4ad5-8eef-d14067c86a2b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2fa5eb85-dd12-4d2d-b515-7771fd946301" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="20a0a0b3-95df-4f1b-99fc-d4442f682e5f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1e64dd55-494e-4ed8-a333-7f03fb6fa97a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="localization" type="" visibility="private" xmi:id="7bd91218-c09a-4d6c-9db1-f55ff2f2b035">
          <lowerValue value="1" xmi:id="a716186d-4e8c-44cf-a16b-5a4e6fee9b8b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2d4a0db6-fe81-46f7-9fca-ee34ce7786b8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d5e1a5b0-a3da-420b-90a8-fea156c7af36" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="icon" visibility="private" xmi:id="c73ce1e5-2839-4c76-8647-f97aa49c2f37">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="aca67403-ac51-471a-9ac2-ce2ff7226843" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1a2354a2-df65-4083-959c-1f5edf7a53a2" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a064a1f9-e255-48c9-bc3a-f47a4e3b98f6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="IExitGame" xmi:id="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_Rnl-cBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="fc2e5f8f-7c42-44e5-bd78-403379bbd7f6"/>
          <ownedParameter direction="return" name="" xmi:id="5a13f3dd-617d-41b3-8d6f-c6c753ab4734">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_RTYB8BWTEeObs-pQrJ2skQ"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="GameBoard" xmi:id="_xScE0BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="resetList" visibility="public" xmi:id="_SUcbQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_5_41wBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="run" visibility="public" xmi:id="_7MaTQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setMenu" visibility="public" xmi:id="_8Pyb0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addStationaryPiece" visibility="public" xmi:id="_R4EBQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_w6yu8BS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="buildGameBoard" visibility="public" xmi:id="_0YAnQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getMenu" visibility="public" xmi:id="_927_0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_xS_zkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setScore" visibility="public" xmi:id="_xHoREBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSpeed" visibility="public" xmi:id="_x-zwsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="StartMovement" visibility="public" xmi:id="_xcdRkBS_EeOYorUb5NKqTw"/>
        <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="alreadyCollision" visibility="public" xmi:id="_0h7YQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeStationaryPiece" visibility="public" xmi:id="_SIYVMBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeMovablePiece" visibility="public" xmi:id="_ymKroBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="checkForCollision" visibility="public" xmi:id="_SeS60BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSpeed" visibility="public" xmi:id="_xzzakBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMovement" visibility="public" xmi:id="_xoIWEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGameOver" visibility="public" xmi:id="_yJpuwBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="handleTick" visibility="public" xmi:id="_n0Qy0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="initializeCollisionList" visibility="public" xmi:id="_0qZXwBTAEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="collisionList" visibility="private" xmi:id="f1b2ac2d-df1e-439c-b306-a8414df90681">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="52118a22-6fac-48c6-a5c3-b0b3f1f118f5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="93abc257-0864-4eb5-812e-40f3bf3651fa" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6a167771-3c86-4a88-8cdd-567971094cb0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="movableComponents" visibility="private" xmi:id="de65fa5e-81f8-4948-bf8e-7218619694a8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4bf9579c-3ec3-433c-9c51-614439519fe3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6a400184-834c-4f44-a3ba-f9e89de445c9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cb869677-1fca-44c7-8fce-d13c4005e5f9" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="image" visibility="private" xmi:id="af24434c-1517-4cb7-a611-884a11fbf41c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="fbcae014-c955-4203-8a77-f897e20b2210" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="12c1da09-780c-4cf9-9c6a-63d30a4bdd77" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b6afcf77-069d-4a5f-901f-72e8c169573b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="display" type="" visibility="private" xmi:id="789044b1-fb2d-466f-aa68-481ae655bcf0">
          <lowerValue value="1" xmi:id="833660f6-7a5b-41ad-9bdd-eb10a6cd9c02" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a9b76d04-74ae-4efb-a294-3b7be1a2fb2a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fc683a56-1314-44d0-965f-d4216063b3ad" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="stationaryComponents" visibility="private" xmi:id="1c83e608-1bb4-45ae-a561-f9e88d73cce9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0b8684da-cc84-4388-8de5-a94381a99344" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ef07bb4a-3c60-444a-a985-dbe5d38bbaa0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e29da150-d367-4016-a226-7d0f55629da7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="private" xmi:id="ba754553-0df5-43c7-bb36-1254ea3381c5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5323c043-f879-4a87-976e-c6d51b98a8cf" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6739e23c-79bf-4ff8-9cca-e1dfc2cd5ecb" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="69745b0e-1680-4831-b0e7-8ce142fcc0a4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="menu" visibility="private" xmi:id="d4ed5ee3-4705-42ce-919e-2d4dcb318b5f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0ad9ccdc-b1ff-4454-8445-a38f68cdf4dc" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="15bd573f-17e1-4946-8613-398044e96eab" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="90b2cf88-0ef2-424a-81cc-2815b6a2a282" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="moving" visibility="private" xmi:id="8126dada-a4fb-49ea-8569-9e981ea1979a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d777a402-a818-4375-b689-60b9898d99b3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="320ee45b-a31d-4be7-b889-449e72fd3fdb" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bb63def5-c2ef-4edc-b160-7d647c78b750" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="score" visibility="private" xmi:id="be8ff36e-48a4-437c-8b9c-1007d92c9111">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="45dc8954-a353-491a-b3b7-cd3c5943c978" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b72c790f-33fd-469a-8988-f74d872c6555" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c9507676-17ef-4ed0-8550-e4e3073147cc" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameOver" visibility="private" xmi:id="baab7165-a7db-4020-a535-039e8e628333">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1b6e7d66-bda9-4da8-b676-571d8d8d0f0d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a26245ac-853e-4aa0-8f3b-82c2d639f6f0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="931bb300-9852-47bd-b66f-687cfaa7458a" 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="paint" visibility="public" xmi:id="_HXI-ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMoving" visibility="public" xmi:id="_S7IloBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMoving" visibility="public" xmi:id="_Ujj8ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moving" visibility="public" xmi:id="_YJTJEBSwEeOYorUb5NKqTw">
          <ownedParameter direction="return" name="" xmi:id="ad39131f-40e8-4c73-95f8-c51bbcb1e729">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_JjWW4BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_Od168BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_LRf6wBSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isMoving" visibility="private" xmi:id="d6d762fd-ee44-4862-ad56-1e59484df511">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f4855542-ccc8-46ab-814b-1d4fbed04aba" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5ccca158-1ac5-4ca6-88fe-cdd85e9b2b6b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="25859c27-1c7f-4aee-8eab-dd8f31958c9f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="currentVelocity" type="_oqHsgBSvEeOYorUb5NKqTw" visibility="private" xmi:id="59e0f6f7-7819-44d5-8827-a302d939cc11">
          <lowerValue value="1" xmi:id="e6beaa7f-cbcd-41c3-8260-f27941f4373c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5e4f8309-0a01-4438-b422-210d026ad919" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a9aac9eb-df7e-4782-9236-a94fac5d8ca8" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastPosition" type="" visibility="private" xmi:id="cc60130f-b276-4bee-96a2-911a6001c012">
          <lowerValue value="1" xmi:id="c12c9326-117f-4911-be1b-667063c7a0ee" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="05e75df0-bb28-4365-82bb-5b5b6f0f78e4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="7c08c4b0-bc60-4e11-acad-7b1e719ce814" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="a3cca661-78e9-4bc3-bfe9-190f8382ab42"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="ISaveGame" xmi:id="_McPUsBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class"/>
    </packagedElement>
    <packagedElement name="Package2999Mgr" xmi:id="273fd6ae-b478-4395-bb64-fc87533b16d6" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2114" xmi:id="360ce220-68f7-40bc-b310-319328408a6f" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_SmmBgBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="4e50905d-089f-4a78-a130-b33e25189eb2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3046Ctrl" xmi:id="0502606f-110a-46b9-a255-25e3cd3cf864" 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="isHeadingUp" visibility="public" xmi:id="_8l07EBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingLeft" visibility="public" xmi:id="_ABl3UBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingDown" visibility="public" xmi:id="_-_tjkBSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="dy" visibility="public" xmi:id="814072d8-50fb-42b2-8bee-312d21106450">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f7c52aa0-4993-458a-bd41-46e582110e02" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="53d93509-ba2b-4861-99e0-d72fec83d351" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="0dccc2d0-70d6-4d7b-bab9-ad78efae1905" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="public" xmi:id="243bd0e2-b875-4b6b-835b-2874ec0d3414">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6617033d-600b-4cbc-aaa7-f4f09e441cc4" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="cf26346b-a68b-4dd8-8c7e-606a189d5bd0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ebcd3542-8cd3-4ad2-ac73-5818b2b95701" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dx" visibility="public" xmi:id="7020bcf1-4ecc-4b9d-ba8a-7179ea10b7e4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7ac1f896-eea6-4f37-8f87-4c8769d789c4" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2e86870a-f419-4fe2-bc21-04a9e32e996f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="732130a1-6f1b-4e4e-9d64-e80709ed00e6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="direction" visibility="public" xmi:id="0666f218-21ba-443c-bb2d-369ece0dded2">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bc283d67-12c0-4dbb-8aa8-65f24fd5b146" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="696faea6-d1cd-494a-9263-8f6fc9272c42" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bcbe2dfb-dff2-46ff-8311-f58b7274358f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3085Ctrl" xmi:id="b0acfc43-2129-4b12-af68-8f4fa80d436a" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2179" xmi:id="d244667c-a8ef-469f-97b8-9be340a18040" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_aiq4gBWSEeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3287Ctrl" xmi:id="cf865a5a-95bf-4e3f-aee7-269110f1b751" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2294" xmi:id="ab3edf37-6bbc-4d78-83e3-29bf9b637325" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkinstallation" visibility="public" xmi:id="_1IWMEBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="77607296-f3c3-46fd-ae88-bee8db130fdd">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface2251" xmi:id="81011bf9-a00b-4ed6-bc68-db5c86f4e7bb" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_TrNG4BWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="8b2b048b-0b92-4e2c-bb8f-93d9f2bb8cba">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="IUninstallgame" xmi:id="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkGame" visibility="public" xmi:id="_dbUA8BWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="4f22e640-2419-44a8-9a8d-d4d4a9edb144">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="3a41aadb-d7c7-45bf-aa34-d47d5149f5b5">
            <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="b37e624e-f9d0-4615-9aa7-947f069bbdc1">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface2328" xmi:id="d2d7e45b-797c-4355-8013-e2d4e267c0fe" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_aUKicBWSEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="f80dd3ce-b160-4a71-90d2-1dc9fff133f2">
            <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="checkGame" visibility="public" xmi:id="_NFzLEBWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="ceb0e50d-a722-41cf-aa36-5f486fc0d5b9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="26bfb714-d32d-4c31-868f-c075f9b4629f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_NXCFABWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="b79d7705-86e7-4559-8274-0b18025e7473">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3340Mgr" xmi:id="0cdc0596-a67a-4505-8aa0-1fa6ae09827b" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2366" xmi:id="30ab41fe-ee65-46d7-8e3c-df2fc2446c02" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="uninstall" visibility="public" xmi:id="_pcB2QBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="b60e547e-77dc-4f8a-90fa-3710dc9e5f5f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_ps4VsBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="6f3db093-89d7-428f-b7d3-b4ea192be415">
            <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="bdede9e0-468c-4108-a754-dd46e1b4f70a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="e410c695-2275-4599-9590-94498c6b812d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3457Ctrl" xmi:id="27dbc548-109d-4687-b040-8e7ffd538f7e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2455" xmi:id="e6c1e013-1207-4a96-9c2c-45b879a99bb8" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_UkIS8BWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3663Mgr" xmi:id="92a5140d-0795-4e43-a838-cdccc7732cc6" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2599" xmi:id="2a482048-384b-48b3-b952-3537ceae6f33" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_WGchoBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="e412a2b9-a56e-4f47-8100-1e08487cfb2b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3713Ctrl" xmi:id="05926933-6811-4cc4-aeb5-912e7b594f9d" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2635" xmi:id="68281a09-dbf1-4fde-b7c0-d52d1bf8ef18" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1YqgABWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package3981Mgr" xmi:id="1c05b7ba-d2e2-431f-9a01-5610cb40bf1d" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2791" xmi:id="dad6b992-cced-4548-b2f9-463eb79fde1f" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_4-ZNYBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="4ce29109-6f44-42a9-aa3f-b79d4646b198">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="79b94d8b-caa8-4771-a360-3cf7a6e17a96">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package4047Mgr" xmi:id="564d4cd7-9c18-465a-9178-93a75214d9dc" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2839" xmi:id="54185451-a259-428e-9196-3438fa90c16a" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="addGame" visibility="public" xmi:id="_4bTucBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="960b8710-1f84-4dfa-9b2f-4063ddcf88c9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package4221Mgr" xmi:id="54c5a602-1178-4853-8801-7edd474fce6f" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface2946" xmi:id="1c8f41ef-328a-407d-91c5-7f3453dce881" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="remGame" visibility="public" xmi:id="_4ud7ABWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="07afec29-c928-4d70-8cc5-be839fbce926">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package4553Mgr" xmi:id="5f514a75-ce28-425f-bfa0-17a226093dee" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface3154" xmi:id="6b57abc8-bdc4-43c7-bc48-496bc3efad33" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_5M0q8BWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="68b864da-915c-4e16-9cf3-f953a6a5c607">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="0b175dbc-328a-4c67-af78-b2933893a104"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package4818Mgr" xmi:id="3050e39e-3a56-47ef-aac5-149e7a08f735" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface3298" xmi:id="acf85237-9cdf-4f0f-aef7-9d26973829cd" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_cXIckBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="db05eea6-6862-418c-b577-8420875635f8"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package4864Mgr" xmi:id="dcd6500e-f70a-49c5-9152-094f30a78137" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface3332" xmi:id="fdcf0d58-396a-40be-899a-4f27d683a010" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_aA0sgBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="e553a77f-00b1-46bf-b645-63c833f8396b"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="fecea0dd-28b4-477a-9a37-db7a4bdc31c2"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement memberEnd="ca949943-bab7-4412-b002-ea550c688178 c5ea5a0f-837d-4b06-bec7-5bcf4558225e" name="" xmi:id="9ab16ee1-972b-4760-9f4a-77edd99f4d24" xmi:type="uml:Association">
      <ownedEnd association="9ab16ee1-972b-4760-9f4a-77edd99f4d24" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="ca949943-bab7-4412-b002-ea550c688178">
        <lowerValue value="1" xmi:id="5c086859-239e-44f0-8cc6-dfee28c8e799" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="c46493c8-30bd-4831-b829-e9f56b3bec64" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="9ab16ee1-972b-4760-9f4a-77edd99f4d24" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="c5ea5a0f-837d-4b06-bec7-5bcf4558225e">
        <lowerValue value="1" xmi:id="a51838c2-8bd5-4934-b175-560adfc709e0" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="a27b4966-f267-42dc-90ff-2562a5a93c3f" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="f28568d6-4969-44f8-9c7f-13437e4eee58 2c3df3cb-3ba9-4fe1-8fb9-c54f90ab5f39" name="game_gameMgr_1" xmi:id="f2e60ac6-107c-42e8-aff5-50b0de7c3049" xmi:type="uml:Association">
      <ownedEnd association="f2e60ac6-107c-42e8-aff5-50b0de7c3049" name="Game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="f28568d6-4969-44f8-9c7f-13437e4eee58">
        <lowerValue value="1" xmi:id="a28b6672-755a-4ba8-8410-d000c7c7fd5b" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="3ea9b3f0-81f4-4889-87fb-86e6a6449cf5" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="f2e60ac6-107c-42e8-aff5-50b0de7c3049" name="GameMgr" type="_P2tF4BViEeODAq4Tm5H6GQ" xmi:id="2c3df3cb-3ba9-4fe1-8fb9-c54f90ab5f39">
        <lowerValue value="1" xmi:id="e2097bdb-b1a2-46d0-9945-18c685918733" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="6815e32e-419f-4adc-97b3-fbef2cdc2098" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="2f064a8b-c7a9-4942-b4fb-48ce2559f524 2384edfa-fc11-4348-8a2a-f9da3ce0750b" name="" xmi:id="85729c05-170f-4911-a20d-845a98f105ca" xmi:type="uml:Association">
      <ownedEnd association="85729c05-170f-4911-a20d-845a98f105ca" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="2f064a8b-c7a9-4942-b4fb-48ce2559f524">
        <lowerValue value="1" xmi:id="7939181f-b022-44e0-b6a4-aa4468296927" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="37122f32-5588-46b3-8f1c-b9b7cd55afd4" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="85729c05-170f-4911-a20d-845a98f105ca" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="2384edfa-fc11-4348-8a2a-f9da3ce0750b">
        <lowerValue value="1" xmi:id="9012d5a7-5670-46d2-b9dc-408693a606bb" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="c0009afb-22a1-420a-93d0-c47544fe38d8" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="1ecb1a2e-f9ba-4bfd-93e1-42e15d82084b a396cd50-cd53-4fdb-bb6a-9d03f7fa6aa2" name="" navigableOwnedEnd="a396cd50-cd53-4fdb-bb6a-9d03f7fa6aa2" xmi:id="a81cc6a3-0d06-407c-a211-240deb4a1c5c" xmi:type="uml:Association">
      <ownedEnd association="a81cc6a3-0d06-407c-a211-240deb4a1c5c" name="MovableSprites" type="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="1ecb1a2e-f9ba-4bfd-93e1-42e15d82084b">
        <lowerValue value="1" xmi:id="c86488a4-400d-47b4-bf35-5dd7d86b3ba4" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="854c2ffb-7e9f-46ab-89ee-c5df271b9f60" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="a81cc6a3-0d06-407c-a211-240deb4a1c5c" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="a396cd50-cd53-4fdb-bb6a-9d03f7fa6aa2">
        <lowerValue value="1" xmi:id="923fba72-7d6e-4661-b61d-f10431987223" xmi:type="uml:LiteralInteger"/>
        <upperValue value="*" xmi:id="b01b38c3-5250-4f38-8f9c-913b370ea1da" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="9175ef15-73f6-465c-b859-5de4dba0529c 8969c7fc-024d-4f8b-8fb5-6fd3539d32e7" name="" xmi:id="082c67ed-83b6-4d37-a782-cf0a185b75cc" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="082c67ed-83b6-4d37-a782-cf0a185b75cc" name="Sprit" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="9175ef15-73f6-465c-b859-5de4dba0529c">
        <lowerValue value="1" xmi:id="ddfa007a-c6b5-418c-83f8-49807a430377" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="7a725543-34fc-4d3b-9c9e-8e7f4d1363e4" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="082c67ed-83b6-4d37-a782-cf0a185b75cc" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="8969c7fc-024d-4f8b-8fb5-6fd3539d32e7">
        <lowerValue value="1" xmi:id="77c92dd0-15f7-49be-b8c4-fffde8c366af" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="d2030f4f-b379-4c4e-ba50-d422bfafe495" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="7d7a1c37-b948-45a3-84a4-1c4d1ae5cdbb f04711f9-317d-4600-867b-ab26512374e1" name="" navigableOwnedEnd="7d7a1c37-b948-45a3-84a4-1c4d1ae5cdbb" xmi:id="9ea47490-8967-4dd4-ae5b-462eff2e5255" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="9ea47490-8967-4dd4-ae5b-462eff2e5255" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="7d7a1c37-b948-45a3-84a4-1c4d1ae5cdbb">
        <lowerValue value="1" xmi:id="e37d1f37-f604-4b39-8d0d-4dc9c633723e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="28e5d8b1-edae-4e3c-8426-bc96efa2e75d" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="9ea47490-8967-4dd4-ae5b-462eff2e5255" name="BrickPile" type="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="f04711f9-317d-4600-867b-ab26512374e1">
        <lowerValue value="1" xmi:id="04471349-d8fc-445d-86e8-82c1376f18e0" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="0371afa8-774f-4b2c-9306-03a69d677458" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="5bdebf2f-f14d-4907-b2b3-b635207dfe56 21c25e94-db89-42a1-8b6f-04a7eb6dbb9a" name="" xmi:id="c4f41f78-2d5e-4c16-b293-1c43c4b6feda" xmi:type="uml:Association">
      <ownedEnd aggregation="shared" association="c4f41f78-2d5e-4c16-b293-1c43c4b6feda" name="Match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="5bdebf2f-f14d-4907-b2b3-b635207dfe56">
        <lowerValue value="1" xmi:id="70691f69-510c-4e9d-8c60-7a35d7abf998" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="94bcc35e-7ec2-4863-87ba-0fe2e62d937a" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="c4f41f78-2d5e-4c16-b293-1c43c4b6feda" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="21c25e94-db89-42a1-8b6f-04a7eb6dbb9a">
        <lowerValue value="1" xmi:id="b07cfd15-d5e3-4e34-a058-cc4168e0252d" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="9ebae445-ca22-456e-ba6a-9d07865c08f8" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="9719867f-e371-4abb-bf4b-a9399d643cdd" xmi:type="uml:Dependency"/>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency2" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="ff083cac-0247-49d1-ae72-4f10f271943b" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency2" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="5afbf444-0377-4068-8e39-3ca9db241720" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency3" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="595cb776-a2fc-4864-bc48-b130973d10ac" xmi:type="uml:Dependency"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Dependency1" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="8deac711-1ffd-4935-9523-3da39d9f25fa" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency1" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="c0bf37bb-3bea-4caf-88c9-ec2627e4f0c2" xmi:type="uml:Dependency"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization3" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="74983c33-6aa5-4e43-b0ad-67a8ebf9cb8c" xmi:type="uml:Realization"/>
    <packagedElement client="_4kumcBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="5cb87f1e-7b39-4709-8472-011aed111ea0" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization1" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="4ab78b8c-8b41-4698-a1dd-593fe061b1c1" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization6" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="9cf13bf1-45bc-437a-9e57-3cb3ac98d398" xmi:type="uml:Realization"/>
    <packagedElement client="_JmvLYBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="948d6e33-0777-43ab-a5fd-bb2e23077a57" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization5" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="c99a830c-e8bf-4f5a-a182-9b5caa760f04" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="4a15b43f-87f4-4797-9caf-9aec5a19e8ba" xmi:type="uml:Realization"/>
    <packagedElement client="_T739wBVdEeODAq4Tm5H6GQ" name="" supplier="360ce220-68f7-40bc-b310-319328408a6f" xmi:id="29e0e1b1-b2c2-46fe-bbaa-8524171ff7e9" xmi:type="uml:Realization"/>
    <packagedElement client="_P2tF4BViEeODAq4Tm5H6GQ" name="" supplier="30ab41fe-ee65-46d7-8e3c-df2fc2446c02" xmi:id="a9b4752b-11c4-4181-8276-1620c49ecb7e" xmi:type="uml:Realization"/>
  </uml:Model>
<concerns:play base_Class="_IXCC0BSzEeOYorUb5NKqTw" xmi:id="c15ff85f-cf6b-4463-83e8-6420d4163760"/>
  <concerns:play base_Class="_T2r9ABSzEeOYorUb5NKqTw" xmi:id="e38c74ef-5be1-4f3f-917c-4e93490d157e"/>
  <concerns:collision base_Class="_NKwQgBSzEeOYorUb5NKqTw" xmi:id="d2dff458-2ccd-4fd5-a8fa-d8df813f2654"/>
  <concerns:save base_Class="_U4DTYBSzEeOYorUb5NKqTw" xmi:id="e6b92bcd-4eae-4f4d-8e03-f00765781ae7"/>
  <concerns:movement base_Class="_P77-sBSzEeOYorUb5NKqTw" xmi:id="7a47e604-6e15-4d98-87a1-1cab061e5520"/>
  <concerns:movement base_Class="_O_8QgBSzEeOYorUb5NKqTw" xmi:id="eb18f49e-7251-4863-a80b-e32f7cf2ed8f"/>
  <concerns:save base_Class="_wCUvgBS3EeOYorUb5NKqTw" xmi:id="c5cf2e7b-488a-4444-85fe-5424a61b5d5d"/>
  <smarty:alternative_OR base_Class="_IXCC0BSzEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="ddc8b16b-e328-493e-9bf1-7cc5613dac5a"/>
  <concerns:play base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="89d5c0de-785a-4655-9a2f-b889735e65de"/>
  <concerns:pause base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="50cdca3e-97cc-4aa7-973b-918287910f6a"/>
  <concerns:play base_Class="_9eXw8BWTEeObs-pQrJ2skQ" xmi:id="9a87fed7-5710-4570-add2-49794a4bb66f"/>
  <concerns:pause base_Class="_9rfm8BWTEeObs-pQrJ2skQ" xmi:id="a9567b9d-1c22-4a8b-8b25-8fdb5ca88362"/>
  <concerns:play base_Class="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="401d43ce-c573-4170-833c-680a58671fd3"/>
  <concerns:play base_Class="f49fae31-6aad-4f7e-9e87-93fd8510022b" xmi:id="288db73c-936b-4d76-b670-fc7930c7a224"/>
  <concerns:play base_Class="_K_6LwBTCEeOYorUb5NKqTw" xmi:id="e3b622b3-03b9-4532-8a7a-59959c289c87"/>
  <concerns:play base_Class="_sBPUIBTBEeOYorUb5NKqTw" xmi:id="ff3ff531-fe73-4eb6-b13a-3397981287c6"/>
  <concerns:play base_Class="_Eg79MBTCEeOYorUb5NKqTw" xmi:id="ee90083a-6521-4109-bb91-d919e4f636d1"/>
  <concerns:play base_Class="_rtJ6gBTBEeOYorUb5NKqTw" xmi:id="8b26b469-5bbf-438b-a60e-247278e25169"/>
  <concerns:play base_Class="_re5cEBTBEeOYorUb5NKqTw" xmi:id="eed53a3f-003c-4465-b2f5-ff734e13b2e5"/>
  <concerns:play base_Class="_EyJB8BTCEeOYorUb5NKqTw" xmi:id="9992924b-5626-493d-8423-f154345595c0"/>
  <concerns:brickles base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="ccfaa578-7bc6-4e30-b83e-7515cc8c199d"/>
  <concerns:pong base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="85117074-5563-4d17-97a9-35dfffc1642d"/>
  <concerns:collision base_Class="_UgPa4BS0EeOYorUb5NKqTw" xmi:id="6653c2ef-7601-4206-9577-2c61bddd5ccf"/>
  <concerns:play base_Class="_VdaNwBS0EeOYorUb5NKqTw" xmi:id="be38b461-a9bd-4e0c-b861-19b730d50709"/>
  <concerns:brickles base_Class="_WP2-YBS0EeOYorUb5NKqTw" xmi:id="ac8efebc-e89f-4e0f-bb80-52f9b4437654"/>
  <smarty:alternative_OR base_Class="_PMm-EBS0EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="f099b813-3030-4d14-93c2-a7e5d8174854"/>
  <concerns:movement base_Class="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="470d246f-8386-475f-89ca-c8a025e70a41"/>
  <concerns:movement base_Class="814072d8-50fb-42b2-8bee-312d21106450" xmi:id="67a74704-d8c3-4f2b-adc1-52abc3b01ebc"/>
  <concerns:movement base_Class="243bd0e2-b875-4b6b-835b-2874ec0d3414" xmi:id="40bbce43-da88-4359-9b18-ebaa43fcbf78"/>
  <concerns:movement base_Class="7020bcf1-4ecc-4b9d-ba8a-7179ea10b7e4" xmi:id="40adcf8b-1228-4da2-84bc-b2c487998ac1"/>
  <concerns:movement base_Class="0666f218-21ba-443c-bb2d-369ece0dded2" xmi:id="abb0ca49-74ca-4bd6-83ca-13fcc316e5d2"/>
  <concerns:movement base_Class="_BMx4EBSyEeOYorUb5NKqTw" xmi:id="ac6e51a3-b44b-48bd-85ab-9b1f29ffbb9c"/>
  <concerns:movement base_Class="_8l07EBSxEeOYorUb5NKqTw" xmi:id="de7debb7-d1f7-4d28-b38d-5b8c841472c6"/>
  <concerns:movement base_Class="_ABl3UBSyEeOYorUb5NKqTw" xmi:id="21686924-ef81-40eb-bdb0-8be18f4cce7e"/>
  <concerns:movement base_Class="_-_tjkBSxEeOYorUb5NKqTw" xmi:id="ea389675-ea91-4e03-85bf-e0a8b2e5d4d5"/>
  <smarty:variationPoint base_Class="_fFmg8BS9EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="5" variabilities="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="bff3e3da-b9d7-4416-9772-7a74944e3959"/>
  <concerns:brickles base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="76241262-b226-4897-bd67-1d2fb2e780eb"/>
  <concerns:pong base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="42aaf910-260b-4b20-b5e5-550283326313"/>
  <concerns:play base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="8cf74cfd-06ad-4a60-a430-e342a630bcd2"/>
  <smarty:alternative_OR base_Class="_fFmg8BS9EeOYorUb5NKqTw" rootVP="Sprit" variabilities="sprit" xmi:id="aba8b507-9aff-4503-ab58-065c599034b2"/>
  <concerns:logging base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="80349000-b16f-4a43-a68d-97af010fb519"/>
  <concerns:ranking base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="30b052d4-a08c-464f-8965-5142c5f00945"/>
  <concerns:ranking base_Class="9c933787-001d-4de6-8d30-8683022a5c37" xmi:id="76f0a0cc-d672-4b26-ab91-03f8aad4e459"/>
  <concerns:logging base_Class="bcc044db-e66a-4007-ab40-e185bb548d0d" xmi:id="e57c2bb2-e26a-4adb-8c98-3b937a1850fe"/>
  <concerns:logging base_Class="b8c09844-d64d-4667-97a8-8662d5ee8e49" xmi:id="9350944f-a49c-4bf8-98a1-c91201b19595"/>
  <concerns:ranking base_Class="8f605ad0-e5f8-4228-a97f-14e1b8653f83" xmi:id="1726dd63-0e51-4a78-933d-b76e0bc4385b"/>
  <concerns:ranking base_Class="709be0ae-efcf-4480-b212-781966888a52" xmi:id="13963110-6766-49eb-bfbf-50c9f9b1a30d"/>
  <concerns:ranking base_Class="d0fb4ef4-4b2e-48ac-878d-a51356d65d05" xmi:id="f3147ff5-43fd-4369-b8a0-f9a9fb3d4e1a"/>
  <concerns:logging base_Class="2b32a57c-1d22-4785-adbf-f802c11824ce" xmi:id="9f949b24-7236-44ab-9555-f2fe0b12bd39"/>
  <concerns:ranking base_Class="20f8ad8f-b876-400d-932e-81ca3ef3139a" xmi:id="7923e3c6-d313-4851-b9ad-db9060619674"/>
  <concerns:ranking base_Class="44aeaac2-0510-496b-9dda-63575c7c6132" xmi:id="e2f7c44e-fe84-4b7d-8aba-dae60f4cb207"/>
  <concerns:logging base_Class="f8f9116e-e076-45ac-8a53-7cc75d0fc04d" xmi:id="a5447a53-79ee-4a0a-9762-e188634e2a5c"/>
  <concerns:logging base_Class="b96707ea-9395-4bc5-a073-db2cb3372149" xmi:id="6d5b4246-40a6-499d-a036-fa1d8f97ebd8"/>
  <concerns:logging base_Class="e6c5ecdc-b291-4203-a0d4-555b941eda2d" xmi:id="802b05c2-a93d-4522-9fd5-f5aa3e8f3ed8"/>
  <concerns:logging base_Class="2df4c501-42ba-4950-885d-f14b0c22bc33" xmi:id="05dba59b-c0d6-470c-9136-aa76ccc5ec0a"/>
  <concerns:ranking base_Class="_oFxL0BS7EeOYorUb5NKqTw" xmi:id="851bf4ff-bdfc-4eb3-bba1-51d1e078b5e0"/>
  <concerns:logging base_Class="_UTBIIBS9EeOYorUb5NKqTw" xmi:id="8156de7b-e647-4125-82ee-ff652dac83d7"/>
  <concerns:ranking base_Class="_oYkzEBS7EeOYorUb5NKqTw" xmi:id="1e289c06-3177-4a28-810d-0697d30ba88e"/>
  <concerns:logging base_Class="_oy7MwBS7EeOYorUb5NKqTw" xmi:id="fa131b75-e742-435a-8fb8-452f21fdc660"/>
  <concerns:logging base_Class="_o7-bEBS7EeOYorUb5NKqTw" xmi:id="6191d81f-ee00-49a2-87a9-9eb43c278bdb"/>
  <concerns:ranking base_Class="_omALEBS7EeOYorUb5NKqTw" xmi:id="34f77e77-8157-4008-9b65-24e407241f11"/>
  <smarty:optional base_Class="_NJM_EBS4EeOYorUb5NKqTw" rootVP="Player" variabilities="ranking" xmi:id="59a15e69-2b70-42f5-bf4d-4494dc330f56"/>
  <smarty:variationPoint base_Class="_prZDoBSsEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="3" variabilities="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="6ebc357c-3817-46d1-b68a-595c8bd8f1dc"/>
  <concerns:play base_Class="_prZDoBSsEeOYorUb5NKqTw" xmi:id="16f1e05e-1e0e-4162-a1cc-27bde50196c0"/>
  <concerns:play base_Class="8249712f-c412-4b43-816e-c6db58cc00d2" xmi:id="a8142964-98ec-4f78-b5de-5eacc1f314e9"/>
  <concerns:save base_Class="_JB2JIBStEeOYorUb5NKqTw" xmi:id="9bd5a1d3-87fa-4d2c-90dd-b29e4d71f909"/>
  <concerns:play base_Class="_ZsHHABStEeOYorUb5NKqTw" xmi:id="478fd5ab-eb4b-4082-9007-af5cfa83dd7a"/>
  <concerns:play base_Class="_UVfnoBStEeOYorUb5NKqTw" xmi:id="39d508bb-5737-48e3-ac52-bac82e0b3667"/>
  <concerns:play base_Class="_KegUYBStEeOYorUb5NKqTw" xmi:id="11821951-f76f-404f-9c0d-ce0e1e50031f"/>
  <concerns:save base_Class="_Wd9I8BStEeOYorUb5NKqTw" xmi:id="9a18aef6-aa51-460c-8844-22e4b25f519e"/>
  <concerns:save base_Class="_bCHQoBStEeOYorUb5NKqTw" xmi:id="cf0882a5-69d9-4f86-839d-d9937e4cbdf4"/>
  <smarty:mandatory base_Class="_prZDoBSsEeOYorUb5NKqTw" rootVP="" variabilities="" xmi:id="8841aa2d-025f-473d-a1dd-85c295d16f77"/>
  <concerns:play base_Class="_L2zx0BSyEeOYorUb5NKqTw" xmi:id="fcf1faf5-698d-4194-88d8-a892f84a5fa8"/>
  <concerns:play base_Class="de368a4a-0989-495f-bdca-34398722bad2" xmi:id="c921c94c-d4e4-4af4-a141-6bf8b21aec65"/>
  <concerns:play base_Class="6fddf1dc-04f3-49d9-a5b1-192dd70d3974" xmi:id="2c11f2d3-f018-4015-92da-463b479459e0"/>
  <concerns:play base_Class="_ntK0sBSyEeOYorUb5NKqTw" xmi:id="4e390cb6-542f-4a7d-bdfb-4658f6aaf377"/>
  <concerns:save base_Class="_uImNwBS3EeOYorUb5NKqTw" xmi:id="d2aca2df-4cea-4dbb-bb11-3a185199855a"/>
  <concerns:bowling base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="d3d66e43-511c-41a9-8556-b8431f3209d6"/>
  <concerns:brickles base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="5d343339-d8e9-47fb-a1f4-96053f8be1e5"/>
  <concerns:pong base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="7479f0c3-b93c-4452-bed9-d1e919aca061"/>
  <concerns:movement base_Class="_muGkYBSyEeOYorUb5NKqTw" xmi:id="83b90367-81bc-451c-99c4-90663b4b4dca"/>
  <concerns:movement base_Class="_qLM9YBSyEeOYorUb5NKqTw" xmi:id="9b680fa3-9ffc-43f2-b79b-39aba86b2798"/>
  <concerns:collision base_Class="_i9dkUBSyEeOYorUb5NKqTw" xmi:id="b7aa5c03-194d-4d0a-8277-8c4600ea4575"/>
  <concerns:save base_Class="_sElg4BSyEeOYorUb5NKqTw" xmi:id="32d431e7-37ed-4679-b605-4daf96d140f6"/>
  <smarty:alternative_OR base_Class="_L2zx0BSyEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="f8808530-a752-4736-9479-5012de8da1f4"/>
  <concerns:brickles base_Class="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="8f0a42a6-677c-45bb-807f-c5d55a1da2ad"/>
  <concerns:brickles base_Class="247676d7-26cb-4aa1-8ed9-bf0032207cad" xmi:id="a1d7baf1-d300-4774-9504-2e6c276a01dc"/>
  <concerns:brickles base_Class="_BPLdEBS4EeOYorUb5NKqTw" xmi:id="ce767aa3-d880-4f0c-a15c-546e7abdbded"/>
  <concerns:brickles base_Class="_BC0cEBS4EeOYorUb5NKqTw" xmi:id="ca9bcde2-824d-4159-a0c1-bb042c1eaf8c"/>
  <concerns:collision base_Class="_A3_FEBS4EeOYorUb5NKqTw" xmi:id="2f443f81-c9a2-4395-896e-e45deb7f1df0"/>
  <concerns:play base_Class="_Atly8BS4EeOYorUb5NKqTw" xmi:id="96be0040-8661-4250-a27d-753dca8e8a84"/>
  <concerns:brickles base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="d124eadf-5bcc-4d18-9889-c445d50bb64b"/>
  <concerns:save base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="cdaf7412-fb5e-494a-bbb1-0d55ffa41133"/>
  <concerns:brickles base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="f32a10ad-4d73-4c50-b3c0-db27a0f36c91"/>
  <concerns:save base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="4772280a-2d7b-4efe-bdbc-42965a61ebcb"/>
  <smarty:alternative_OR base_Class="_7YIxMBS3EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="ad955413-1b0f-48de-95a0-992c8beb7d1b"/>
  <concerns:brickles base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="429a6a2b-0392-43ee-9036-ed3f24d85a2c"/>
  <concerns:pong base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="9a5c5d62-abfb-4f2f-80a1-a4741daa448a"/>
  <concerns:collision base_Class="_CCx2gBSzEeOYorUb5NKqTw" xmi:id="25e13b94-709b-4bcd-beb0-bb16263e785e"/>
  <concerns:pong base_Class="_BHpD8BSzEeOYorUb5NKqTw" xmi:id="2f47ef2a-9abb-4646-9478-50f3d675c5ad"/>
  <concerns:play base_Class="_CYfAwBSzEeOYorUb5NKqTw" xmi:id="17879229-d1a2-4a6a-a606-cdd6be6318cd"/>
  <smarty:alternative_OR base_Class="_8CTh0BSyEeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="433a4e58-497d-4d63-9aa6-385a926a762d"/>
  <concerns:brickles base_Class="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="61d0510f-af05-4cea-b559-c952437e8a12"/>
  <concerns:brickles base_Class="64212179-f91b-4a43-b36c-a5db0d77b0b7" xmi:id="0ada17b2-309a-4886-ba95-83d64581bb8e"/>
  <concerns:brickles base_Class="c315daa4-8f8c-4198-a8d7-cc4106e9f249" xmi:id="3328ac24-bbce-487d-b340-38cc1768d7f8"/>
  <concerns:brickles base_Class="b04992ff-d464-4a0f-9cef-8f503ac92f99" xmi:id="ce4199ad-a205-4ffd-937d-7516440f4044"/>
  <concerns:brickles base_Class="60396736-4aa9-4197-972c-933b36043bae" xmi:id="dcacc406-20bb-4e28-be7d-968f70564d5b"/>
  <concerns:brickles base_Class="1a5a6400-c558-4553-9408-b9efff930f6e" xmi:id="e5e3199f-732f-4d90-8218-e76473980b7f"/>
  <concerns:brickles base_Class="_dD4IgBS3EeOYorUb5NKqTw" xmi:id="eb3823ec-5edc-49dc-a826-87c53aff3d04"/>
  <concerns:play base_Class="_dpldoBS3EeOYorUb5NKqTw" xmi:id="7d231c17-910b-41d1-8429-4fa93ff66dec"/>
  <concerns:brickles base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="1efa635c-85a9-4aa1-a475-6c6a34d50ef6"/>
  <concerns:save base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="3d22367c-0668-48aa-9d59-56d708d8030a"/>
  <concerns:brickles base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="97dd479f-ff7a-4c45-a629-7efa878a451b"/>
  <concerns:save base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="66fadeb3-3774-4206-b249-210971309c8f"/>
  <concerns:play base_Class="_dRFeEBS3EeOYorUb5NKqTw" xmi:id="585f8773-df0b-46b1-80d9-ac1a27538882"/>
  <concerns:collision base_Class="_deDjEBS3EeOYorUb5NKqTw" xmi:id="0f67cf97-7242-4c3d-bd2e-47cbb72986ad"/>
  <smarty:alternative_OR base_Class="_5CPtUBS2EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="ab4d0320-1736-4c18-90a1-e4b2bf404df2"/>
  <concerns:play base_Class="_xScE0BS9EeOYorUb5NKqTw" xmi:id="4551e4b4-1343-42f6-acf3-11c98d1b4e26"/>
  <concerns:collision base_Class="f1b2ac2d-df1e-439c-b306-a8414df90681" xmi:id="db44bad8-8ddd-44a1-8b6d-c93d26c11b58"/>
  <concerns:play base_Class="de65fa5e-81f8-4948-bf8e-7218619694a8" xmi:id="a143f662-4bd1-45eb-9a1b-d79b7ff887ad"/>
  <concerns:play base_Class="af24434c-1517-4cb7-a611-884a11fbf41c" xmi:id="3591d49f-dcb9-4098-8d1f-9ac65503e4aa"/>
  <concerns:play base_Class="789044b1-fb2d-466f-aa68-481ae655bcf0" xmi:id="f1943af8-e616-4800-a4a5-386ec48c9f56"/>
  <concerns:play base_Class="1c83e608-1bb4-45ae-a561-f9e88d73cce9" xmi:id="192803ca-f045-4d46-8a1e-afae9b52e77b"/>
  <concerns:movement base_Class="ba754553-0df5-43c7-bb36-1254ea3381c5" xmi:id="4cb88ad4-b30b-4217-b252-5ebba92a5815"/>
  <concerns:play base_Class="d4ed5ee3-4705-42ce-919e-2d4dcb318b5f" xmi:id="fc5b150f-0abe-4810-ac6b-6c74af2f5e62"/>
  <concerns:movement base_Class="8126dada-a4fb-49ea-8569-9e981ea1979a" xmi:id="973a09d6-6d66-44e8-b24b-7e4ef4c2ec90"/>
  <concerns:play base_Class="be8ff36e-48a4-437c-8b9c-1007d92c9111" xmi:id="77afdaac-a334-4c92-ad7c-c3e4a5c02dec"/>
  <concerns:play base_Class="baab7165-a7db-4020-a535-039e8e628333" xmi:id="67d34bcf-60e7-4475-ba0c-a417a048baed"/>
  <concerns:play base_Class="_SUcbQBTAEeOYorUb5NKqTw" xmi:id="d9f70d40-7754-4521-b722-23a41ded5133"/>
  <concerns:play base_Class="_5_41wBTAEeOYorUb5NKqTw" xmi:id="4c6bd864-26b8-4260-98a0-f0fbfd16fc6d"/>
  <concerns:play base_Class="_7MaTQBTAEeOYorUb5NKqTw" xmi:id="875ed2d8-ff16-4087-a26d-e52af074c7e0"/>
  <concerns:play base_Class="_8Pyb0BTAEeOYorUb5NKqTw" xmi:id="f7e2cca6-4892-4591-b8fe-e8c97c00f8a9"/>
  <concerns:play base_Class="_R4EBQBTAEeOYorUb5NKqTw" xmi:id="1031d892-c468-42f0-b53b-4c59d77c8872"/>
  <concerns:play base_Class="_w6yu8BS_EeOYorUb5NKqTw" xmi:id="21e22152-8e52-499c-b16c-5d920d564b73"/>
  <concerns:play base_Class="_0YAnQBTAEeOYorUb5NKqTw" xmi:id="0df0a9a4-51f1-4e2b-ac0b-8b70d7da53e9"/>
  <concerns:play base_Class="_927_0BTAEeOYorUb5NKqTw" xmi:id="f16a10b3-68d6-4423-8325-8ff589d1bb33"/>
  <concerns:play base_Class="_xS_zkBS_EeOYorUb5NKqTw" xmi:id="4766608b-31c3-4985-af2c-74770a5ce691"/>
  <concerns:play base_Class="_xHoREBS_EeOYorUb5NKqTw" xmi:id="830e990c-3f80-4e91-99d5-a8099206f612"/>
  <concerns:movement base_Class="_x-zwsBS_EeOYorUb5NKqTw" xmi:id="548dbf7f-09e7-47a3-8d97-2fcf6fe537df"/>
  <concerns:play base_Class="_xcdRkBS_EeOYorUb5NKqTw" xmi:id="b54577d9-919b-49fd-b9e3-cad0aa7dfbbe"/>
  <concerns:play base_Class="_ySjMEBS_EeOYorUb5NKqTw" xmi:id="ed9765d7-22f5-47fa-9697-5940f5fcb9a7"/>
  <concerns:play base_Class="_ybpdsBS_EeOYorUb5NKqTw" xmi:id="70e8841d-6584-413a-a2e5-7a9c9a12bb1b"/>
  <concerns:collision base_Class="_0h7YQBTAEeOYorUb5NKqTw" xmi:id="8fcc0993-63a2-4048-8cef-b1b1bc018f1b"/>
  <concerns:play base_Class="_SIYVMBTAEeOYorUb5NKqTw" xmi:id="c5620d70-8dcd-4044-a3a5-bcf9b49dd90a"/>
  <concerns:play base_Class="_ymKroBS_EeOYorUb5NKqTw" xmi:id="337a4616-39b7-41bf-80f7-2c01a00b6215"/>
  <concerns:collision base_Class="_SeS60BTAEeOYorUb5NKqTw" xmi:id="6d0a7e3d-2336-4645-a13d-dab3b8f6f298"/>
  <concerns:movement base_Class="_xzzakBS_EeOYorUb5NKqTw" xmi:id="06f5402c-a33d-4321-831e-e6720e72375c"/>
  <concerns:movement base_Class="_xoIWEBS_EeOYorUb5NKqTw" xmi:id="a070f57d-7f6e-445d-8cbd-d12c34ce1543"/>
  <concerns:play base_Class="_yJpuwBS_EeOYorUb5NKqTw" xmi:id="ab7e0b1f-af88-4d63-8998-cd5798791271"/>
  <concerns:play base_Class="_n0Qy0BTAEeOYorUb5NKqTw" xmi:id="ffe49b2d-c77d-4a53-b5ed-dc89815604a4"/>
  <concerns:collision base_Class="_0qZXwBTAEeOYorUb5NKqTw" xmi:id="6afc45ed-173c-4598-9c98-b2f11146f73c"/>
  <concerns:brickles base_Class="_AfsXUBSsEeOYorUb5NKqTw" xmi:id="b0931c42-e576-42b0-b74e-d95559cb46ea"/>
  <concerns:brickles base_Class="dd8ceaf6-025d-4b23-8377-fbf265357a47" xmi:id="b0bd59f9-bb61-4bd1-b15d-18173694a0f0"/>
  <concerns:brickles base_Class="c026fea9-a8cf-486b-9092-31be9cf40b69" xmi:id="d5ddb651-4318-4152-860a-0d2f10866d76"/>
  <concerns:brickles base_Class="_UzQ-MBSsEeOYorUb5NKqTw" xmi:id="01aaff4d-8cde-479b-91b0-c30a9f1eda7f"/>
  <concerns:play base_Class="_USo9YBSsEeOYorUb5NKqTw" xmi:id="928be220-8465-472d-a9ec-dad47e73f4f2"/>
  <concerns:brickles base_Class="_UjKssBSsEeOYorUb5NKqTw" xmi:id="da7f1ce8-a3e6-4b41-ba61-8583526c2b36"/>
  <concerns:save base_Class="_TsduMBSsEeOYorUb5NKqTw" xmi:id="046cf534-d2be-46a5-a4bc-c6fdc48914ef"/>
  <smarty:alternative_OR base_Class="_AfsXUBSsEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="50a2c3e9-051d-4efd-ae62-ca4ec777ccb6"/>
  <concerns:bowling base_Class="_KbxQ0BSqEeOYorUb5NKqTw" xmi:id="913ba5f9-c620-4cf3-92e3-6d16f41920cd"/>
  <concerns:bowling base_Class="d464ed84-bf8b-41c5-aa15-cf792102b7bf" xmi:id="4fb4da92-a36f-487e-b665-1c197d97fd78"/>
  <concerns:bowling base_Class="e2281573-0670-463b-a1a6-07a1fe70c7b8" xmi:id="402297da-1cca-476c-a43d-c969edf6c2d8"/>
  <concerns:bowling base_Class="_BTWeUBSrEeOYorUb5NKqTw" xmi:id="70e0afa7-4c5b-4eb8-af4c-fc291768bdec"/>
  <concerns:bowling base_Class="_3TMA8BSqEeOYorUb5NKqTw" xmi:id="0b76f021-5000-46d8-b706-74c3afdfa1d9"/>
  <concerns:play base_Class="_z0OmwBSqEeOYorUb5NKqTw" xmi:id="e109cb3c-9a31-406d-9bd8-460f401a6fc0"/>
  <concerns:save base_Class="_pS25wBSqEeOYorUb5NKqTw" xmi:id="ea996efb-eb89-4cc7-973d-bdbc69d5a2ee"/>
  <smarty:alternative_OR base_Class="_KbxQ0BSqEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="a49de0fe-e3df-493e-829c-df2b565dba3b"/>
  <concerns:play base_Class="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="bc3c5f6b-10d1-4648-bf61-4666cefdb347"/>
  <concerns:play base_Class="_fbl-ABWMEeObs-pQrJ2skQ" xmi:id="ffcaf83d-fb21-40db-bb43-4b703e692f6b"/>
  <smarty:variationPoint base_Class="_Ru2b4BS1EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="sprit" variants="StationarySprite, MovableSprites" xmi:id="e0eeae90-c28c-4785-878b-f7d19d09a15e"/>
  <concerns:play base_Class="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="b95cdb41-5e70-4cab-8519-9e86c8b8b137"/>
  <concerns:play base_Class="a5fc3b3c-9646-4ad5-8eef-d14067c86a2b" xmi:id="aca51422-2d0e-4ab8-86fe-d860818b619f"/>
  <concerns:play base_Class="7bd91218-c09a-4d6c-9db1-f55ff2f2b035" xmi:id="b32c470e-5bb1-4100-9384-225fb2dbbb63"/>
  <concerns:play base_Class="c73ce1e5-2839-4c76-8647-f97aa49c2f37" xmi:id="b45c3521-68be-4ebd-a4ef-b52adbbff507"/>
  <concerns:collision base_Class="_l3eXABS1EeOYorUb5NKqTw" xmi:id="ca6d3606-c469-4999-b14b-90e38c845c65"/>
  <concerns:play base_Class="_mD_JABS1EeOYorUb5NKqTw" xmi:id="e0f1e153-e726-4d9d-898f-6c69a26eab69"/>
  <concerns:bowling base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="dfbb76ed-ea7b-4f57-be72-49a31384c41f"/>
  <concerns:brickles base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="39d363e2-3465-4af8-82ab-da8c55185ab6"/>
  <concerns:pong base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="8894c44f-52e7-4088-97a6-2dea006cd0d4"/>
  <smarty:mandatory base_Class="_Ru2b4BS1EeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="" xmi:id="5348ff0d-6531-4d26-a541-110549bf27c2"/>
  <concerns:brickles base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="606e488d-6429-4495-a6df-c60c779d676a"/>
  <concerns:pong base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="ab760ecc-c366-4fd3-9387-b119c498031a"/>
  <concerns:play base_Class="_EJMegBS1EeOYorUb5NKqTw" xmi:id="8d8482bb-d118-4863-9a42-2246508a7106"/>
  <concerns:collision base_Class="_D7TzgBS1EeOYorUb5NKqTw" xmi:id="4a31e334-6c01-421b-b97e-84438500f8b8"/>
  <smarty:alternative_OR base_Class="_AMfYYBS1EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="556dae9c-5d18-40f1-a587-2d6b8b226907"/>
  <concerns:pong base_Class="_IFYy0BSrEeOYorUb5NKqTw" xmi:id="4c22179d-7f61-40ba-880f-f243f89c8b6b"/>
  <concerns:pong base_Class="f66faa3a-1801-4a37-97cb-abc70234d7d5" xmi:id="92ca7eaa-8518-4610-b193-64dbf968898c"/>
  <concerns:pong base_Class="8d6a4276-8a82-48b7-96d2-6e79e01e6749" xmi:id="cea3f149-277b-4a16-908e-5523e98b9c54"/>
  <concerns:pong base_Class="71bc32b0-874b-4192-ac76-ab51271c128d" xmi:id="e0101474-a070-4f34-9594-cdb7c94a3165"/>
  <concerns:play base_Class="_ll0x4BSrEeOYorUb5NKqTw" xmi:id="0629f828-2156-4a81-9548-c471e20b301d"/>
  <concerns:save base_Class="_lQnW4BSrEeOYorUb5NKqTw" xmi:id="8cb8d852-0f63-49d9-9a26-6803ce0f67c4"/>
  <concerns:pong base_Class="_mTl20BSrEeOYorUb5NKqTw" xmi:id="ed6f50d2-bf36-448d-8493-6e795a50cfba"/>
  <concerns:pong base_Class="_mAcRUBSrEeOYorUb5NKqTw" xmi:id="964367cd-dd44-4b79-b45d-7c7e97113654"/>
  <smarty:alternative_OR base_Class="_IFYy0BSrEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="af12eb6b-a304-4bc0-8f25-c0cfa60bb998"/>
  <concerns:save base_Class="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="5b9331e2-24e8-4304-9a95-ade8effd77cf"/>
  <concerns:ranking base_Class="93b5ec8f-066b-4ad5-94c9-1b27a6230879" xmi:id="c117749b-bc75-4d66-823d-8af6ef5fc575"/>
  <concerns:ranking base_Class="3d75beb5-2cf1-49db-af78-449a6ad9a1aa" xmi:id="7ce5c976-aae8-4f36-9a08-9d45f72f0d3f"/>
  <concerns:ranking base_Class="638f1132-0ac7-473d-8832-f6d3832d2d5a" xmi:id="ff5033be-3107-43c6-b8fc-0e9078bc9280"/>
  <concerns:save base_Class="1be5dc41-6c97-4938-a00e-6d2a2b3ad51b" xmi:id="73a02cf9-1e36-42e1-b792-860fb640333d"/>
  <concerns:save base_Class="_xLsxYBTCEeOYorUb5NKqTw" xmi:id="697bbd94-b754-476d-97f5-5ae858bf8aed"/>
  <concerns:save base_Class="_w9TJABTCEeOYorUb5NKqTw" xmi:id="fa87701a-be85-49ec-bc90-fea5d09dd276"/>
  <concerns:ranking base_Class="_xamwEBTCEeOYorUb5NKqTw" xmi:id="30cf6dda-d925-493b-ad0e-80ebc3143119"/>
  <smarty:variationPoint base_Class="_Uo_ggBSvEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="movable_sprite" variants="Puck, Paddle" xmi:id="58cf94a2-1335-46f9-aea6-df43332feda4"/>
  <concerns:collision base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="57a989fe-5385-4810-9c0c-deecd577fe73"/>
  <concerns:movement base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="57f8ef74-75d8-4a8b-ae45-da453d35cf12"/>
  <concerns:movement base_Class="d6d762fd-ee44-4862-ad56-1e59484df511" xmi:id="bc97bbd7-acbd-451f-90f3-eab0df45d319"/>
  <concerns:movement base_Class="59e0f6f7-7819-44d5-8827-a302d939cc11" xmi:id="c06355ca-4d96-4d8b-a7fb-0582a0e47eef"/>
  <concerns:movement base_Class="cc60130f-b276-4bee-96a2-911a6001c012" xmi:id="b3b0f68d-38a3-4763-9ee0-bd1a62a8eeab"/>
  <concerns:play base_Class="_HXI-ABSxEeOYorUb5NKqTw" xmi:id="7452d95a-3c5f-4760-bec3-48a6d6a3698e"/>
  <concerns:movement base_Class="_S7IloBSxEeOYorUb5NKqTw" xmi:id="5a258db5-e740-48d4-846c-dfe3fbce3246"/>
  <concerns:movement base_Class="_Ujj8ABSxEeOYorUb5NKqTw" xmi:id="a140eee7-2082-4bb4-9eb5-7bb85db5bcd1"/>
  <concerns:movement base_Class="_YJTJEBSwEeOYorUb5NKqTw" xmi:id="c6cba4b0-e3a9-49f3-91ca-1b5bb3979c2c"/>
  <concerns:movement base_Class="_JjWW4BSxEeOYorUb5NKqTw" xmi:id="eed2828f-8957-4b6d-b3cb-47e17a623413"/>
  <concerns:collision base_Class="_Od168BSxEeOYorUb5NKqTw" xmi:id="5468e019-3048-4be0-86db-2b782eecc924"/>
  <concerns:movement base_Class="_LRf6wBSxEeOYorUb5NKqTw" xmi:id="c4d00e74-fcbd-4ed1-a5f1-d263737d6421"/>
  <smarty:alternative_OR base_Class="_Uo_ggBSvEeOYorUb5NKqTw" rootVP="" variabilities="sprit" xmi:id="157b0160-45e2-48fc-934a-68916340e39c"/>
  <smarty:interface base_Class="d244667c-a8ef-469f-97b8-9be340a18040" xmi:id="61aa7c12-83f5-4edb-a15d-5c8bad117408"/>
  <smarty:interface base_Class="fdcf0d58-396a-40be-899a-4f27d683a010" xmi:id="9553ce71-4f8f-44c5-8d35-4c8ac5bbbd42"/>
  <smarty:interface base_Class="ab3edf37-6bbc-4d78-83e3-29bf9b637325" xmi:id="8c58abd1-13db-4b44-b955-dab85cfa9af7"/>
  <smarty:interface base_Class="dad6b992-cced-4548-b2f9-463eb79fde1f" xmi:id="9300d2e4-a0ad-406a-bbfe-550a112fd693"/>
  <smarty:interface base_Class="81011bf9-a00b-4ed6-bc68-db5c86f4e7bb" xmi:id="453982ac-ee60-472e-9668-5b1b1849afaf"/>
  <smarty:interface base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="86803905-10d9-434b-aecc-a831046b5e9c"/>
  <smarty:interface base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="26cb52f7-de71-4289-84b1-425da482e038"/>
  <smarty:interface base_Class="54185451-a259-428e-9196-3438fa90c16a" xmi:id="4ed00b0f-e70f-4615-afe6-546ebcdf274d"/>
  <smarty:interface base_Class="30ab41fe-ee65-46d7-8e3c-df2fc2446c02" xmi:id="cd8e60c2-0ca2-44b1-aa5a-b82d7981ce27"/>
  <smarty:interface base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="f229b138-ba35-4e8d-9316-7802ba6e1623"/>
  <smarty:interface base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="057320f8-313d-4f63-bf9c-efeaea814fb6"/>
  <smarty:interface base_Class="e6c1e013-1207-4a96-9c2c-45b879a99bb8" xmi:id="dd97368e-1bc8-4011-bb12-25daec31aa59"/>
  <smarty:interface base_Class="6b57abc8-bdc4-43c7-bc48-496bc3efad33" xmi:id="fe7c4446-77fe-4b07-a119-584fb197ffb0"/>
  <smarty:interface base_Class="360ce220-68f7-40bc-b310-319328408a6f" xmi:id="ceb287c2-fbcb-4f79-bb47-bdb7ffd43ebc"/>
  <smarty:interface base_Class="2a482048-384b-48b3-b952-3537ceae6f33" xmi:id="8acbe8be-7d38-4f75-9f6b-349e2ebab24f"/>
  <smarty:interface base_Class="68281a09-dbf1-4fde-b7c0-d52d1bf8ef18" xmi:id="b5eb1ca9-267e-4662-b0e1-ff2834c86dc2"/>
  <smarty:interface base_Class="1c8f41ef-328a-407d-91c5-7f3453dce881" xmi:id="367ae786-ebe0-4179-a498-85dede89958b"/>
  <smarty:interface base_Class="acf85237-9cdf-4f0f-aef7-9d26973829cd" xmi:id="e8070bb3-1704-4ce4-8211-87211d125efa"/>
  <smarty:interface base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="c8c62d67-7eea-4141-b5aa-518fe6184481"/>
  <smarty:interface base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="cc62eca2-0865-49cb-99dd-1fa212d6f437"/>
  <smarty:interface base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="5aa9dc88-9f10-4752-93df-7be04c29e6ef"/>
  <smarty:interface base_Class="d2d7e45b-797c-4355-8013-e2d4e267c0fe" xmi:id="5c962495-5200-4537-a52e-217c0c54fd0f"/>
  <smarty:interface base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="740f23a3-0f0d-4f96-9ca0-a2759151a188"/>
  <concerns:bowling base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="8b9185e3-d4a9-4486-8a85-e184576eee7b"/>
  <concerns:play base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="2ecf713a-9ef0-4c62-841a-badb2c32ca36"/>
  <concerns:bowling base_Class="d244667c-a8ef-469f-97b8-9be340a18040" xmi:id="35c1b49d-4400-4f87-b7f3-889d0c5ab62f"/>
  <concerns:play base_Class="d244667c-a8ef-469f-97b8-9be340a18040" xmi:id="f8fc5682-0723-4e39-a9d9-aa664d05a181"/>
  <concerns:save base_Class="_aA0sgBWOEeObs-pQrJ2skQ" xmi:id="0f2fb6c5-0b17-403a-8615-ee04c6b9cba4"/>
  <concerns:save base_Class="fdcf0d58-396a-40be-899a-4f27d683a010" xmi:id="c138ae91-9bc6-468b-9fd0-246176c91bc7"/>
  <concerns:configuration base_Class="_1IWMEBWREeObs-pQrJ2skQ" xmi:id="3f9c22bd-89d9-4a0e-bfe9-40e9e0bb0a3f"/>
  <concerns:configuration base_Class="ab3edf37-6bbc-4d78-83e3-29bf9b637325" xmi:id="2f63fcdf-8a7e-413f-92ca-3183adc333ab"/>
  <concerns:play base_Class="_4-ZNYBWNEeObs-pQrJ2skQ" xmi:id="f6ded2e3-7c2e-414c-96a8-db58229e5f07"/>
  <concerns:play base_Class="dad6b992-cced-4548-b2f9-463eb79fde1f" xmi:id="0ef4c106-e87a-465f-ac02-4f267ebcb85f"/>
  <concerns:configuration base_Class="_TrNG4BWREeObs-pQrJ2skQ" xmi:id="e103313b-25f6-477e-96a3-c4af336ce6cd"/>
  <concerns:configuration base_Class="81011bf9-a00b-4ed6-bc68-db5c86f4e7bb" xmi:id="dbe84e9f-7a62-42f6-89d7-3a6d984ebdfc"/>
  <concerns:save base_Class="_YNaqoBWNEeObs-pQrJ2skQ" xmi:id="c5950f27-e80f-4f4a-9ca7-b2932b8c5bcb"/>
  <concerns:play base_Class="_vCv44BVnEeODAq4Tm5H6GQ" xmi:id="55a06341-610c-4d0f-b6f4-31e9ddf80a25"/>
  <concerns:play base_Class="_DPjwoBWNEeObs-pQrJ2skQ" xmi:id="53319af5-84d2-4b86-a820-b7e8c7552cac"/>
  <concerns:play base_Class="_v3Op0BVnEeODAq4Tm5H6GQ" xmi:id="d6e865a7-a486-41ed-84a5-2f663bd056de"/>
  <concerns:play base_Class="_vm0PQBVnEeODAq4Tm5H6GQ" xmi:id="09b8023c-0299-4915-bef6-6cbe03057e1a"/>
  <concerns:play base_Class="_uZvYIBVnEeODAq4Tm5H6GQ" xmi:id="3fddee73-d113-47a5-8d75-c165708a573d"/>
  <concerns:play base_Class="_uFK2UBVnEeODAq4Tm5H6GQ" xmi:id="f80e2bb4-fd4f-45ea-a261-9a6f303a5852"/>
  <concerns:play base_Class="_uu2sgBVnEeODAq4Tm5H6GQ" xmi:id="b0848e19-9604-464f-abd4-883ed4b85fe8"/>
  <concerns:play base_Class="_wkfYoBWMEeObs-pQrJ2skQ" xmi:id="b530639d-cf07-435f-b658-95b120fd6d31"/>
  <concerns:play base_Class="_vS2xcBVnEeODAq4Tm5H6GQ" xmi:id="976254f3-4ef4-4ffa-95da-abe35f94398f"/>
  <concerns:play base_Class="_1qBvEBWMEeObs-pQrJ2skQ" xmi:id="58ab9fe0-f685-4118-a91a-17669760b0c0"/>
  <concerns:save base_Class="_eFFooBWNEeObs-pQrJ2skQ" xmi:id="bf71b226-176b-48f3-853a-912463e387b6"/>
  <concerns:play base_Class="_RGtGoBWNEeObs-pQrJ2skQ" xmi:id="e41f77aa-3752-4342-b82b-651f98efb948"/>
  <concerns:play base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="fb3ee31e-fea0-4fa0-b0fe-583135018980"/>
  <concerns:configuration base_Class="_NXCFABWPEeObs-pQrJ2skQ" xmi:id="9fc19af4-2f71-45bf-bf24-1749c41f5f1a"/>
  <concerns:configuration base_Class="_NFzLEBWPEeObs-pQrJ2skQ" xmi:id="8f77ce37-fcdc-4268-bae6-3ad55b6e1e3e"/>
  <concerns:configuration base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="f527cba0-9cb8-4748-b8d1-df7693365fa8"/>
  <concerns:play base_Class="_4bTucBWNEeObs-pQrJ2skQ" xmi:id="974b7299-4f97-454a-89ab-05f8b779dbaf"/>
  <concerns:play base_Class="54185451-a259-428e-9196-3438fa90c16a" xmi:id="90e5b4d2-12e4-406f-a5d1-44466a56feb9"/>
  <concerns:configuration base_Class="_pcB2QBWOEeObs-pQrJ2skQ" xmi:id="bb820ebc-5c4b-4a64-b318-245ef9f6e1ed"/>
  <concerns:configuration base_Class="_ps4VsBWOEeObs-pQrJ2skQ" xmi:id="299f0efb-6e16-46c3-83bd-847e90afb50f"/>
  <concerns:configuration base_Class="_pNd10BWOEeObs-pQrJ2skQ" xmi:id="156c603f-c818-425e-b1b8-f4d7a45bb85e"/>
  <concerns:configuration base_Class="30ab41fe-ee65-46d7-8e3c-df2fc2446c02" xmi:id="a3d960c4-f55d-4a0b-95c5-13299369fc4f"/>
  <concerns:play base_Class="_pkzlgBWTEeObs-pQrJ2skQ" xmi:id="3bb4dac4-93a7-4b75-a8dd-ae5be870cc97"/>
  <concerns:pause base_Class="_pwfREBWTEeObs-pQrJ2skQ" xmi:id="8ca4cebf-5e78-43b4-b61e-d8d1b82fe064"/>
  <concerns:play base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="32143bd0-9452-4e71-98d9-8715c4406611"/>
  <concerns:pause base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="63d964bf-5a15-439b-a3b4-bf713ba10f43"/>
  <concerns:play base_Class="_56sIQBVmEeODAq4Tm5H6GQ" xmi:id="bbacb619-513b-415e-8da9-7e5bec71323c"/>
  <concerns:play base_Class="_HiZUEBVnEeODAq4Tm5H6GQ" xmi:id="2d9200df-27bd-4eaf-b037-044ccc278885"/>
  <concerns:ranking base_Class="_MhY9oBVnEeODAq4Tm5H6GQ" xmi:id="963b5731-13ae-4176-b307-bb378e5cea65"/>
  <concerns:play base_Class="_az2zIBVmEeODAq4Tm5H6GQ" xmi:id="58f43c22-5a67-4b78-aefe-4f9bd6f7c52c"/>
  <concerns:play base_Class="_H00hABWMEeObs-pQrJ2skQ" xmi:id="184c921a-4a85-4b39-af54-06f8c7be4e35"/>
  <concerns:play base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="581fd0ef-ec95-4690-a270-e461afa9e4a5"/>
  <concerns:pong base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="be0c4635-2b32-44a3-bc51-9a63ee016341"/>
  <concerns:play base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="5f7c17ca-56a3-4cc0-ab60-3edf922369a4"/>
  <concerns:pong base_Class="e6c1e013-1207-4a96-9c2c-45b879a99bb8" xmi:id="58cc93d8-6496-4375-85c6-df2c45598460"/>
  <concerns:play base_Class="e6c1e013-1207-4a96-9c2c-45b879a99bb8" xmi:id="57c3b290-22bf-4104-b6ec-0c60a682894b"/>
  <concerns:play base_Class="_5M0q8BWNEeObs-pQrJ2skQ" xmi:id="db26d287-4e24-48db-87e8-3a794921b31d"/>
  <concerns:play base_Class="6b57abc8-bdc4-43c7-bc48-496bc3efad33" xmi:id="a45bc36b-7e59-459e-9e4e-2bb5eab27ea8"/>
  <concerns:play base_Class="_SmmBgBWMEeObs-pQrJ2skQ" xmi:id="1c60be37-180c-451f-826b-0f5aa58cd646"/>
  <concerns:play base_Class="360ce220-68f7-40bc-b310-319328408a6f" xmi:id="ac7bcf6b-1091-4c25-a8de-56b450d9665a"/>
  <concerns:play base_Class="_WGchoBWOEeObs-pQrJ2skQ" xmi:id="f7f36fd3-3616-4405-8c8e-16403377df58"/>
  <concerns:play base_Class="2a482048-384b-48b3-b952-3537ceae6f33" xmi:id="79a1bc9c-0a87-4b8a-896e-f6a6dfee4474"/>
  <concerns:brickles base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="ff6f07e6-cb85-4f87-89a7-1568d5d043d5"/>
  <concerns:play base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="950482f7-4edf-4a46-95c5-4035ce74ec80"/>
  <concerns:brickles base_Class="68281a09-dbf1-4fde-b7c0-d52d1bf8ef18" xmi:id="148f5560-d876-4322-b709-6df4ac7019bc"/>
  <concerns:play base_Class="68281a09-dbf1-4fde-b7c0-d52d1bf8ef18" xmi:id="3e164e59-fb02-47a1-a026-eb7b4a130209"/>
  <concerns:save base_Class="_4ud7ABWNEeObs-pQrJ2skQ" xmi:id="84e3656b-e565-43df-82b6-a59ccefb3fbc"/>
  <concerns:save base_Class="1c8f41ef-328a-407d-91c5-7f3453dce881" xmi:id="251fb54a-ccda-4cd9-a7d6-6ebe4c1bc357"/>
  <concerns:save base_Class="_cXIckBWOEeObs-pQrJ2skQ" xmi:id="d7d5075f-7c74-4d7d-b129-03c19d02a3da"/>
  <concerns:save base_Class="acf85237-9cdf-4f0f-aef7-9d26973829cd" xmi:id="57e3e421-efaf-43da-ae41-e7359384cc44"/>
  <concerns:save base_Class="_91CwEBWJEeObs-pQrJ2skQ" xmi:id="40f33e08-7ddd-4b87-9cf6-4e633d644f95"/>
  <concerns:ranking base_Class="_-OX2EBWJEeObs-pQrJ2skQ" xmi:id="4c8ebf32-0022-4b40-8a86-2f9c4ad1c23d"/>
  <concerns:ranking base_Class="_-BssABWJEeObs-pQrJ2skQ" xmi:id="c562070a-a0bd-4b7d-a9c5-39c701c25b5b"/>
  <concerns:ranking base_Class="_-cGwEBWJEeObs-pQrJ2skQ" xmi:id="c7d630fe-ee6d-4341-9fa1-156da548f8b0"/>
  <concerns:save base_Class="_7x3XYBWJEeObs-pQrJ2skQ" xmi:id="528dc8da-6925-4cdc-81b5-32978281a8f1"/>
  <concerns:save base_Class="_9liUcBWJEeObs-pQrJ2skQ" xmi:id="9ff5ba0b-7603-40f6-a056-681910c03354"/>
  <concerns:save base_Class="_shkHABWSEeObs-pQrJ2skQ" xmi:id="51315832-6eb5-4c04-a97c-e4d3bd7803df"/>
  <concerns:save base_Class="_sEty8BWSEeObs-pQrJ2skQ" xmi:id="000916c8-70a0-4232-8bbc-89ab02e33728"/>
  <concerns:save base_Class="_sUIvABWSEeObs-pQrJ2skQ" xmi:id="22af3baa-7fb3-4392-bd15-290004b27671"/>
  <concerns:save base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="f5996038-99a1-4ca8-8252-3631441e6169"/>
  <concerns:play base_Class="_RTYB8BWTEeObs-pQrJ2skQ" xmi:id="e51b97dc-81d5-40f7-9908-7b5093eb16dc"/>
  <concerns:play base_Class="_Rnl-cBWTEeObs-pQrJ2skQ" xmi:id="c66076d6-be4e-46cd-853a-03fd6361a671"/>
  <concerns:play base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="c1a5482e-11e3-45a6-82ad-3e91f1de786c"/>
  <concerns:configuration base_Class="_dbUA8BWPEeObs-pQrJ2skQ" xmi:id="3eaeb323-f7df-46a4-b2fd-cd7db84f076a"/>
  <concerns:configuration base_Class="_dr9FABWPEeObs-pQrJ2skQ" xmi:id="9e9343ae-6e84-49b0-807a-303b117ee44f"/>
  <concerns:configuration base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="60bf9293-44ab-47bd-beaf-1e4e80df814f"/>
  <concerns:configuration base_Class="_aUKicBWSEeObs-pQrJ2skQ" xmi:id="45806e4b-493d-4651-be3e-3850b64ee920"/>
  <concerns:configuration base_Class="d2d7e45b-797c-4355-8013-e2d4e267c0fe" xmi:id="f8f32f4c-5c03-4a11-bcff-4ba0c7b36ebf"/>
  <concerns:play base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="7acb45b0-e461-4f49-a85a-dd4d32665bef"/>
  <smarty:variability base_Comment="91cc599e-cace-4a11-b584-6166489ef1d2" bindingTime="DESIGN_TIME" maxSelection="3" minSelection="1" name="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="34d3dea2-d735-4711-a71d-07bb1af539b5"/>
  <smarty:variability base_Comment="c9ea1dde-f15f-4a11-a903-1b046fafa05a" bindingTime="DESIGN_TIME" maxSelection="4" minSelection="1" name="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="27e1e7ac-1f3c-4482-9841-4b45602a1541"/>
  <smarty:variability base_Comment="8a6e1385-768b-49df-b8c5-17da8c20770a" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="sprit" variants="StationarySprite, MovableSprites" xmi:id="3869a0b2-a568-4fec-a76c-38cc43e30817"/>
  <smarty:variability base_Comment="438aed9b-b859-440d-a03f-be286eb79629" bindingTime="DESIGN_TIME" maxSelection="1" minSelection="0" name="ranking" variants="Player" xmi:id="d6c1dfe8-3655-41a0-ae2d-56e45f743ee9"/>
  <smarty:variability base_Comment="de70579b-2ff7-419e-9293-8ef8b339b198" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="movable_sprite" variants="Puck, Paddle" xmi:id="14096d4e-73b5-4d94-8d66-57297829f22b"/>
</xmi:XMI>
