<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:concerns="http:///schemas/perfilConcerns/_SsrrUBWgEeObs-pQrJ2skQ/19" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:patterns="http:///schemas/patterns/_wlXX8JVoEeOWwNcokQBARg/3" xmlns:relationships="http:///schemas/relationships/_ZXR5gI9OEeO5S8PTmh49hw/2" xmlns:smarty="http:///schemas/smarty/_cl6_wI9OEeO5S8PTmh49hw/3" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:version="20110701" xsi:schemaLocation="http:///schemas/patterns/_wlXX8JVoEeOWwNcokQBARg/3 resources/patterns.profile.uml#_wlbCUJVoEeOWwNcokQBARg http:///schemas/concerns/_SsrrUBWgEeObs-pQrJ2skQ/19 resources/concerns.profile.uml#_SsrrURWgEeObs-pQrJ2skQ http:///schemas/relationships/_ZXR5gI9OEeO5S8PTmh49hw/2 resources/relationships.profile.uml#_ZXU80I9OEeO5S8PTmh49hw http:///schemas/smarty/_cl6_wI9OEeO5S8PTmh49hw/3 resources/smarty.profile.uml#_cl7m0I9OEeO5S8PTmh49hw http:///schemas/perfilConcerns/_SsrrUBWgEeObs-pQrJ2skQ/19 resources/concerns.profile.uml#_SsrrURWgEeObs-pQrJ2skQ ">
  <uml:Model name="model" xmi:id="_xqzHwIzdEeO6Yt6TRR4QNg">
    <profileApplication xmi:id="_2Q2s4I9OEeO5xq3Ur4qgFw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_2RHyoI9OEeO5xq3Ur4qgFw">
        <references href="resources/concerns.profile.uml#_SsrrURWgEeObs-pQrJ2skQ" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/concerns.profile.uml#_9v_84HqaEeK1gM_kVgXLQw"/>
    </profileApplication>
    <profileApplication xmi:id="_2RXDMI9OEeO5xq3Ur4qgFw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_2RlssI9OEeO5xq3Ur4qgFw">
        <references href="resources/relationships.profile.uml#_ZXU80I9OEeO5S8PTmh49hw" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/relationships.profile.uml#__hjjkIzaEeO6Yt6TRR4QNg"/>
    </profileApplication>
    <profileApplication xmi:id="_2RlssY9OEeO5xq3Ur4qgFw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_2R2ycI9OEeO5xq3Ur4qgFw">
        <references href="resources/smarty.profile.uml#_cl7m0I9OEeO5S8PTmh49hw" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/smarty.profile.uml#_9ppH0MeqEeK-FvYCaEYIKA"/>
    </profileApplication>
    <profileApplication xmi:id="_cyBBIJJmEeOENZsdUoZvrw">
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_cyb34JJmEeOENZsdUoZvrw">
        <references href="resources/patterns.profile.uml#_wlbCUJVoEeOWwNcokQBARg" xmi:type="ecore:EPackage"/>
      </eAnnotations>
      <appliedProfile href="resources/patterns.profile.uml#_lDDfsJJlEeOENZsdUoZvrw"/>
    </profileApplication>
  <packagedElement name="GameBoardGUI" xmi:id="_2g84MBVZEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="830eef1a-1f7e-4898-978b-366c88c9f49f" isAbstract="false" name="GameBoardGUI" xmi:id="_-7olgBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkScore" visibility="public" xmi:id="_mjiW4GEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_lJ-i8GEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="Attr4" visibility="public" xmi:id="efabf6ef-21b3-49dd-9aac-14a5ecada635">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e74093da-3d4c-4373-99e1-0a8435236545" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a3253264-20c0-4d45-b8a2-55ee40789fcf" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3c941bc2-c50b-4b78-9b04-9e92ab33bddc" 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="6fc1a72e-2e5b-433b-af5a-f539f6f8211a" isAbstract="false" name="GameBoardCtrl" xmi:id="_HCoXQBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr10" visibility="public" xmi:id="e0b358b0-eced-407e-85f6-7cf7a7f40fd4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4e6f3657-55b3-402d-8c4f-e574cd985c95" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d216e20d-c228-46df-aca9-76468498954c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4e4b4cd8-862e-4f26-ac3f-8cd00250f993" 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="updateLastTimeSaved" visibility="public" xmi:id="_o7-bEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="dacb7a7b-737b-4c8a-9be9-9f3171471572"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateDateScore" visibility="public" xmi:id="_UTBIIBS9EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="959fbf34-5d0c-49ff-88a5-e0af0dd65987"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimePlayed" visibility="public" xmi:id="_oy7MwBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="2c8199e4-93ec-46a7-8cbe-d229978caa13"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setHeigherScore" visibility="public" xmi:id="_omALEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="heigherScore" xmi:id="7da11b16-f7f4-4241-a4ff-1952e225c4b9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="74f607f8-589d-4cfe-b175-4e06377f7191"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkLogin" visibility="public" xmi:id="_oFxL0BS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="login" xmi:id="3b94ad22-36d8-4c24-a63c-69ca8fe65fd3">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="9682afee-89f7-4b47-861a-dfc7d4edeed9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkPassword" visibility="public" xmi:id="_oYkzEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="password" xmi:id="32b337b2-6b95-4c03-accd-6443e96ec15e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="00a4d825-f135-4da4-a89d-723c9220b723">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedAttribute isUnique="false" name="heigherScoreBrickles" visibility="private" xmi:id="23e43384-b269-41a4-8823-281c2e10a6ef">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3f9c6936-a89d-403a-8536-c1743caa8f30" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="60e33e0b-d1ba-461d-b606-d335636b2a0a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e0184f0b-bc99-4c23-a7f1-ba47901489e0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBowling" visibility="private" xmi:id="2c342fff-daf6-4453-b02e-0ebe89de8c2b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="51abd6df-6ff9-4ef8-bcf9-240dd959ce3a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5c7f2cdb-a827-40f0-b653-507b4f1e425a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="674f25a7-ece0-49bc-b1b9-71b2b2f823cc" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedBrickles" visibility="private" xmi:id="bd63edc6-57be-4554-a990-b2dff1dd78a6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ff2e4d43-bca8-4418-97e0-2a714db4baa1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a95e7637-66a0-45f2-bb74-3c8898b39391" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="618a120c-c49c-4d6b-9dac-514969f4f38d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="password" visibility="private" xmi:id="2d653078-a569-4904-b3e4-811487ca83b2">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c0d7142b-2ce2-4480-9fdc-584d93206c06" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="beb4517a-5a95-4bd7-929d-2ada0f129815" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="aff1676d-1e92-4dd0-9b45-7012c3c405e5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="40ff8d3a-7976-44f0-a7c1-d9453d1c9508">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7dd4a780-a0d5-48de-93bb-92139362dfd9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1449e5cf-b220-4c58-a989-83c2cace3f58" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1dbec6b4-4846-482b-8cc5-b1c92b30e642" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="login" visibility="private" xmi:id="6daf25a6-3e8c-4fa0-83ee-11010ed1fb9e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="16ba2fe5-e654-4061-b811-d741996f2151" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f45811a9-1b0f-4ada-860d-e0957d0ec44d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1177718f-4069-40cf-9daa-6213a25ee071" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dateBowlingScore" visibility="private" xmi:id="725aec0b-48e0-4dcb-99ec-8878e0739bf5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7f9e5811-8397-45e2-8a97-c80e70c73e77" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="00bb1e03-b059-4ab2-bd46-9066c2af25a7" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3829ce67-3e7b-48d5-a222-b74ae0fbaa2c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScoreBowling" visibility="private" xmi:id="08e881b5-ca9d-4891-b8b7-99377513f864">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bdcdad02-7ba3-4017-bab3-c5fedf4dfb6b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="8a0d4914-dfea-472a-8184-54b328adbfcf" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8507d187-db18-43ae-ad0a-688ad47115ba" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScorePong" visibility="private" xmi:id="a4e83507-7056-4bb6-8657-5a9b41cf0281">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="109d05e3-9737-4b12-b3df-b1a53242f943" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9527095e-7c77-4761-ab0d-0411361d016c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8ced7661-4955-4c4c-9a0f-82cad95291f1" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="datePongScore" visibility="private" xmi:id="0c60df6b-f14a-4610-bd05-3ac2e107a27d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="723356d3-e624-49ff-a695-299ae0f0f928" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ba3e44dd-f772-4da7-a81c-a82cfa11e2cc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="69c3dcef-c0c4-47f8-b425-11d5687d9a7d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBrickles" visibility="private" xmi:id="04c56a51-a62f-4123-81e6-e1ef094ea84b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="104da28f-6a5e-4ed7-b01f-cddb681e67fc" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="acc0d853-6a14-440c-9337-57670e6594fd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="53984ddf-e282-46d9-b04d-9f267acb2246" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedPong" visibility="private" xmi:id="5a2ff498-459b-4857-8558-d59f44a6d3e0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e24a0d0e-ee44-4be7-b37f-20c230e874f2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="233db5a5-e0c7-4b31-a015-71a16d9d1c0c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="73ed89a1-27fe-4337-9162-3d720dd98ab0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedPong" visibility="private" xmi:id="fa42d8c8-7162-4491-bedf-00b16ed35f67">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a406356f-a3ba-4c99-804c-e912f5d1398e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1a1ca6ed-482d-4c04-a56d-be968d4e392d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9e53cab8-2523-40e0-9d3a-5d7e23081db2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="dd296fb3-6640-4faf-b229-9beafc01b4de">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="189b72e5-fc9e-42c6-9cee-f16c8261c0b0">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="2c15fce8-c4ea-4acc-be42-e41f521f2627">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="d9bf3031-f55b-4cae-8068-381a107a61d9">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameMgr" xmi:id="_hOsL0BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="GameMgr" xmi:id="_P2tF4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr7" visibility="public" xmi:id="73906a77-1472-427e-82f7-a47e5a50012a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ddf8c66a-b4ac-46c5-8048-dbbf544a8080" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1cc9412f-c03a-4055-9ae2-bc207e902a8b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="629c58f5-6165-406c-9e77-9bb90fdd77f7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_prZDoBSsEeOYorUb5NKqTw" xmi:id="ee24650f-9d93-49d9-82a7-6a153d6d0753">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameBoardMgr" xmi:id="_2zMPEBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="b16f657d-10dd-468a-8e3f-2f1bd3fddc4c" isAbstract="false" name="GameBoardMgr" xmi:id="_JmvLYBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr5" visibility="public" xmi:id="5ffccde6-3568-4f5f-a415-3cf6fca4cb85">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="82b2ffb0-149d-4760-a897-8d1668861f9e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9ec15b38-58c5-4ec6-984a-c4493598f413" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="29d0e281-4be4-4f54-90fe-f6ca32f42e83" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameCtrl" xmi:id="_tZi_IBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="c836a1d9-33c1-462d-b63e-290e20871a2c" isAbstract="false" name="GameCtrl" xmi:id="_R-qtYBVhEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="nameAttr1" visibility="public" xmi:id="33b01950-2e9c-43d0-959b-ff64e4a011b4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e5760937-48e3-42df-acb3-314cd3f2fdbd" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b75371d0-c6aa-426b-8ad5-80ae2b855346" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6f33356f-2358-457b-a62a-28fbc960d76c" 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="config" visibility="public" xmi:id="_2sFHwGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1Ts_kGEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="attr6" visibility="public" xmi:id="73f68136-1bd2-4116-9ae0-4fa325242e9a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="dac92652-5007-4302-b89d-7620ab868dbf" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f9f0b9b1-50b9-45dd-bc22-aa70f49c7f7c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="5191ac36-59a6-4987-b725-d3d4e58bfdfe" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameGUI" xmi:id="_IqVT4BVkEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="9e542d6d-40b6-44b2-8f9e-aa23d74d40a6" 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="ad1c6852-1fca-4fd3-8775-5e1388c85273">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="fbfd75d3-4079-4ad2-b747-593c786d05b8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d7506a11-7a76-4a5f-8d35-cc59e2c4a9a6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2aaa465b-6802-484c-bf18-5634a2a7d356" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="InitializeMgr" xmi:id="_CbqHABSnEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="PongGame" xmi:id="_IFYy0BSrEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="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="96573978-7492-47fb-855c-c4498b91f06a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="163c460f-3441-4309-a5a7-ec29f277f1bd" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6373d62f-cd0c-4c28-b161-abbf79b2bbc4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6ffe8a86-a2f9-4a15-9395-b0371adc2fb9" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfSets" visibility="private" xmi:id="bb186978-e88f-4b21-9de6-e4468cade0a3">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b357ea13-df25-462b-82eb-a369aa9e670f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d984f020-4a98-4ad3-914a-2cb55d0fda36" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="abe9d4a6-661c-4d8f-9c56-5f45bc9f5a9f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="setPoints" visibility="private" xmi:id="60831597-f72f-4eef-86bc-b26ba0c4edf3">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5404819b-e3a3-4aa0-89ce-bb2b96aac1b2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="63e72d86-989b-4080-9b63-bc3f9dc12d2a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f4eadbe6-a2e4-4e2b-b5c3-95be99aa6d7c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="cd6c3943-23d0-42c9-9dc8-7363b5fc5238"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Game" xmi:id="_prZDoBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_bCHQoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_UVfnoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_JB2JIBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_Wd9I8BStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_KegUYBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_ZsHHABStEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="bb44fdd9-2773-4cb5-a2bd-23bf5b1a093b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="13b4f722-0928-4eda-8df0-6f9afa61490c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="17e07b9b-02c8-4abf-8dd0-988c281e285b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a8a8c3c7-0dc1-44e2-b913-1d76d6e90712" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="BowlingGame" xmi:id="_KbxQ0BSqEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_pS25wBSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_z0OmwBSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_BTWeUBSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_3TMA8BSqEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="baadb817-ece1-4f74-a36b-e9d39d4f528a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="57aaeba8-0003-4bd2-a7f6-8f013dcce952" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3e6196b4-1b57-451a-a4b7-a9aafb68fddd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="09f49983-9e12-4b97-ad91-ef1611903cb6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfTruns" visibility="private" xmi:id="52bdcb5c-8b0d-4fc8-9e44-b21497f49437">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f1f87dce-cd28-45c8-bbe7-9fa6d42c11a9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bccf8333-bb4f-495d-a0a7-26501520d7a4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e822a1c1-756b-4bb0-9baf-1f1a6cd559e6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="23dd0419-0856-4c74-ad98-2e063ee24493"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BricklesGame" xmi:id="_AfsXUBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_UjKssBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_USo9YBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_TsduMBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_UzQ-MBSsEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numbersOfBalls" visibility="private" xmi:id="f3b92686-e053-4deb-88fe-6c2479d5b097">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1ed686df-01eb-4ad9-be8a-a4f1e90a0b2d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f2778eb2-e3e7-4d7f-8f1c-ec4336a54ccd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2f82bdf5-bf93-4098-afdd-064ccc314395" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="198cbed5-bbb2-43cc-88e1-1055f61f931b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="475bd500-d017-4bf8-8803-cfabf43ebc44" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b274ae07-13bd-49eb-be75-b22a1674f0c5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="301a2b6d-d278-40bb-a916-90878d643733" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="0a573960-c9ad-4781-ae9e-94013a0435bb"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="AnimationLoopMgr" xmi:id="_-c0S4BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="AnimationLoppMgr" xmi:id="_4kumcBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class"/>
    </packagedElement>
    <packagedElement name="Package29636Ctrl" xmi:id="16ea88e8-ac55-4810-876c-4118548af4c4" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="MovableSprites" xmi:id="_Uo_ggBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="moving" visibility="public" xmi:id="_YJTJEBSwEeOYorUb5NKqTw">
          <ownedParameter direction="return" name="" xmi:id="50651fea-3bbb-4d66-94f7-e2873322e623">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_Od168BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_HXI-ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMoving" visibility="public" xmi:id="_S7IloBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_JjWW4BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_LRf6wBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMoving" visibility="public" xmi:id="_Ujj8ABSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isMoving" visibility="private" xmi:id="426db573-4ec7-4877-81bb-417e29848fe6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c0a32aef-3e28-4d29-8c54-27e26e196cae" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5322621a-5f48-4262-a11f-b3564037c94d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="92ab70e9-c401-43ba-9df8-ec68bf0f182c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="currentVelocity" type="_oqHsgBSvEeOYorUb5NKqTw" visibility="private" xmi:id="5d922184-9764-4e3d-b98c-6c70e5c63b49">
          <lowerValue value="1" xmi:id="4dc4ee6f-42ca-4f65-957a-09270185a93b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="63fdfe43-0486-4e12-b8ae-f7a83cdc49b7" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="23fb04f6-6c70-48f4-b1ff-596dbd88a569" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastPosition" type="" visibility="private" xmi:id="b571a8ea-058e-4f29-8f60-e38dadc638d8">
          <lowerValue value="1" xmi:id="5f2d3b98-9a32-4ab5-a70c-0c0dbacb0ce5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="751cbdc4-5380-40b0-8e04-0eb2fb925dae" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b9c18035-8cbf-4cd9-a518-26f3149d5ddf" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="37a5666f-f713-4aba-bbd4-aca8a97811d4"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Match" xmi:id="_lD5HgBTBEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_EyJB8BTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_K_6LwBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_Eg79MBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMatch" visibility="public" xmi:id="_re5cEBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_rtJ6gBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_sBPUIBTBEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numberOfMatches" visibility="private" xmi:id="ad9aa15b-51b5-4e17-aee9-e1eb4a4557b8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7ec40528-9c30-42e1-aa1b-363a1c237817" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="73bd98d9-0959-4295-ba6e-af5e6a0a2f9a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cd53dbd6-688e-4d17-818e-52ef08e78a88" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="ICheckScore" xmi:id="_M10d4BVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_az2zIBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="6e7ae7cc-7ce5-4cb7-b44f-037d3e47d55b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="b375d187-3c33-4832-a67c-f01d4cefea28">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="hasScore" visibility="public" xmi:id="_56sIQBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="99adaef9-0ceb-4542-a392-4aa1b76394ab"/>
          <ownedParameter direction="return" name="" xmi:id="7f8adc81-70a2-408c-9eba-a473784b3ccc">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_HiZUEBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="303ddfc5-49ff-4b12-8516-8bb9cc137b61"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Paddle" xmi:id="_IXCC0BSzEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_U4DTYBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_NKwQgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_wCUvgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_T2r9ABSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveRight" visibility="public" xmi:id="_P77-sBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveLeft" visibility="public" xmi:id="_O_8QgBSzEeOYorUb5NKqTw"/>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="c1c8acd1-a882-417e-9059-74b62e37bd25"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Sprit" xmi:id="_Ru2b4BS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="true" name="collideWith" visibility="public" xmi:id="_l3eXABS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="overLaps" visibility="public" xmi:id="_mPYgsBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="true" name="paint" visibility="public" xmi:id="_mD_JABS1EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="94b48933-0164-4323-896d-a30038252714">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1a392ba1-e5f3-4528-8050-0ab3fd3c23c9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="56c76d74-9daa-44ed-86f5-a6ee36eb29b9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="873f8382-9b1c-45c7-960a-0ce9fb8d8d2b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="localization" type="" visibility="private" xmi:id="25d69307-03cf-4d2c-8f26-562021dea75f">
          <lowerValue value="1" xmi:id="f7897e22-6859-49eb-afd4-9d2fc2de2223" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9e4521e9-2ad8-4296-878a-8ff1d1e6b775" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a8a3802f-00f2-4e35-bb1b-e09c4bbecf9a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="icon" visibility="private" xmi:id="d470848c-f180-4723-be23-5f373e42db4e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8bc2e257-c766-4fc5-812b-d0723889e530" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="90f6fe9e-28e4-4418-b01a-78b77c777bc7" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="5905d9f9-db52-40ed-bc60-71eb27564d01" 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="getSaveData" visibility="public" xmi:id="_sElg4BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_qLM9YBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_muGkYBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_i9dkUBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_ntK0sBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="delete" visibility="public" xmi:id="_lC608BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_uImNwBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="puckDimension" visibility="private" xmi:id="1ff3229e-822e-4c48-97f0-8602dd190661">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f4e3d704-3536-4ca6-8aff-069061017f1f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bf3c3fc6-a459-4fc1-9cd8-d0b5a4dc20ca" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="42905780-2da9-45ef-bf83-64f9ef13db22" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="isDead" visibility="private" xmi:id="f2229a4e-0294-4906-a2b9-2147890c1b78">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7afe52e2-685c-412e-aacc-d52d7d4c0a0c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bed2c4c0-d4b1-42af-b455-c6b612b97dde" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="32a453d6-a015-4d7e-8a30-06f5f81559ec" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="68c83218-9af4-48ef-b916-bcfed359cf51"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="GameBoard" xmi:id="_xScE0BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="run" visibility="public" xmi:id="_7MaTQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addStationaryPiece" visibility="public" xmi:id="_R4EBQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeStationaryPiece" visibility="public" xmi:id="_SIYVMBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="checkForCollision" visibility="public" xmi:id="_SeS60BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_5_41wBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGameOver" visibility="public" xmi:id="_yJpuwBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setMenu" visibility="public" xmi:id="_8Pyb0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_w6yu8BS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeMovablePiece" visibility="public" xmi:id="_ymKroBS_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="buildGameBoard" visibility="public" xmi:id="_0YAnQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMovement" visibility="public" xmi:id="_xoIWEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="handleTick" visibility="public" xmi:id="_n0Qy0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setScore" visibility="public" xmi:id="_xHoREBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="initializeCollisionList" visibility="public" xmi:id="_0qZXwBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getMenu" visibility="public" xmi:id="_927_0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSpeed" visibility="public" xmi:id="_xzzakBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addMovabalePiece" visibility="public" xmi:id="_ybpdsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="resetList" visibility="public" xmi:id="_SUcbQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_xS_zkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="alreadyCollision" visibility="public" xmi:id="_0h7YQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSpeed" visibility="public" xmi:id="_x-zwsBS_EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="collisionList" visibility="private" xmi:id="b2e27e49-98ec-40f3-abf1-472be187ec74">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bc138d5d-2f5b-4e7f-bc64-bd1a94f3c6af" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1b651224-1df8-44ba-84b3-313dae536825" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4dfbb887-527c-41f8-bea6-1235f9fdf474" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="movableComponents" visibility="private" xmi:id="1e3d06df-45cb-45d8-af07-a03ed1958a04">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="436f753c-10e1-4ffe-9eb3-833da6fe2fd0" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2c61a3a9-917c-49bd-9ce9-b94e020e2996" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="07b98f38-2be3-4e46-8305-8df771f3e967" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="image" visibility="private" xmi:id="f074de4a-eeb7-4139-905d-a6975e55ae3f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="32f6a251-63bd-48cc-9931-2df8ec4ed669" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="972e732d-274c-4a3f-a191-b2b7a6f6e7f6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c3151b07-76be-40c3-b603-5e930315d332" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="display" type="" visibility="private" xmi:id="99a9e41c-7fa9-42ff-aaf2-09cccd9bf76a">
          <lowerValue value="1" xmi:id="7d368cb2-0719-4a6d-8096-7f0f24a77f41" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="49364875-0cff-4979-9ead-eafe4dd558f6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4eb778d8-1db5-4346-9fca-0ef518e91b1f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="stationaryComponents" visibility="private" xmi:id="c3897c2e-2243-4c00-bf79-79478a7fcdce">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="df014cb4-9bbf-4039-9307-6ecad14daef7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b2aca1f1-a69f-4681-88fa-ede408abc61a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1855ffec-0225-47d6-a70f-5f17ede2a152" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="private" xmi:id="64cf2067-90fa-4e80-a6f2-d153f9da1b03">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="fc509e6a-95c5-40a5-8fd9-cc68da4e5799" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4114d477-fdb4-4f04-99f7-2d73ebb07e7b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="10e2604f-6841-4e57-8d0f-90f8f0edf244" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="menu" visibility="private" xmi:id="8a7963f2-3e56-410b-a56b-bcef5567d2bf">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7c472dbd-6236-4334-be52-ac0de9a00c8f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0c646768-6455-4114-8895-a5f90e9aafd5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="763d4b30-6d3c-4b71-b5fa-68b6a4f15589" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="moving" visibility="private" xmi:id="654223f5-6e2d-41ca-a8f2-87feedc84241">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1fac27e2-d0c4-42b0-ae3a-738d2c8e3848" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bf4034e9-5eed-4cf8-a91b-d6a610d46a1a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c761f0ad-206c-461f-826b-c2678bcbdecf" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="score" visibility="private" xmi:id="ebb348f9-ef68-4e5c-b6e5-4f9d69d41df0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="10a77ef2-229e-45b3-9268-76dc24182bd2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f1cc25a3-b2cc-4a0f-9ea9-fd54473d59ba" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c786a64d-ad4d-4e12-96bf-bd022e91140d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameOver" visibility="private" xmi:id="52f6483b-8ba7-452f-bec0-8ac41e2addbd">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="23211a8a-a65d-4088-9f5d-a609c13823a7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="41bdf523-11cf-4547-92e6-d92b1d87bc9a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ab32a982-978c-4f43-abb8-d1e009efb214" 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="b458aefa-5b4d-471c-8252-70fe32fd73dd"/>
          <ownedParameter direction="return" name="" xmi:id="9e6e4737-28b9-46ba-ac94-75eebdf17174">
            <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="ISaveGame" xmi:id="_McPUsBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class"/>
      <packagedElement isAbstract="false" name="Interface20155" xmi:id="a64c50e8-a7f0-4aca-9cc2-852325062995" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGameBoard" visibility="public" xmi:id="_H00hABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="f0431511-5bca-4dbc-8166-45c0ec2a4c6c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package29881Mgr" xmi:id="2b43bc9a-a256-4e24-b0eb-3483f4d67dea" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IAnimationLoopMgt" xmi:id="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_WGchoBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="9796c8fd-b62b-41b3-bb0d-c8c367240857">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_4-ZNYBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="504686ce-f9c6-4d96-9747-7576ee037396">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="dcbb43cd-c84b-4116-93a9-6435a7c3bfb4">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_SmmBgBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="175fd8b9-bf98-4c14-9e85-7fee579aed2a">
            <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="025c1729-0223-47c7-be13-8bbfd1947d9a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="addGame" visibility="public" xmi:id="_4bTucBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="5309abb3-9e92-471b-982f-9d7d5e930c91">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_5M0q8BWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="e3c8d935-21b0-43b1-b576-4c106326bb8b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="ae9da1f7-bc87-48a3-b0e0-07f29afdb4b7"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package29941Ctrl" xmi:id="0beff40e-e676-4e47-9243-90cae3de5faf" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Floor" xmi:id="_PMm-EBS0EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_VdaNwBS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_WP2-YBS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWidth" visibility="public" xmi:id="_UgPa4BS0EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="c3f741e1-034c-4112-b7db-0e18d9e848b4"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Wall" xmi:id="_8CTh0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_BHpD8BSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_CYfAwBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_CCx2gBSzEeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="ba65e329-199c-4842-ba35-609942c0faa7"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Ceiling" xmi:id="_AMfYYBS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_D7TzgBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_EJMegBS1EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="4eba0e3f-d64d-4708-b36c-5017cb5b0898"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="StationarySprite" xmi:id="_fFmg8BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="30059c9c-876d-4e73-b79d-65d95dcc13c9"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Brick" xmi:id="_7YIxMBS3EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_BaPdkBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_A3_FEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_BmrXEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_Atly8BS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="hitbyPuck" visibility="public" xmi:id="_BC0cEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="die" visibility="public" xmi:id="_BPLdEBS4EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isBroken" visibility="private" xmi:id="cc7fd357-c103-4a5d-adb1-96930c90d454">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="cb0694a2-a802-4679-9cf1-a0f9e4b5a50d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f1699c83-723f-402f-a47c-e9d13740a7e1" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b99e492e-ad3d-410f-bcc5-0d68c93197c3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="06ac321e-3bbf-4446-ac1a-9b7ccef5a251"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BrickPile" xmi:id="_5CPtUBS2EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paintBricks" visibility="public" xmi:id="_dRFeEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getBoundingBox" visibility="public" xmi:id="_dD4IgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_sbUMkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_d0GrkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_dpldoBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_deDjEBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numLeft" visibility="private" xmi:id="ca7667ed-c079-470a-ba2a-260d81b0cba8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="18d89de4-3104-4ee7-bfd1-f9bf6651f781" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="20f03ff4-a9e7-46ad-91fd-6bae70715629" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a604137d-2f72-45ca-b991-a9af006f3070" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numRows" visibility="private" xmi:id="50cfd99f-5456-4a7b-8036-8c91e9185355">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="be66298d-5c94-48ca-a061-8a375b3e94af" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="666e4596-6444-4a87-8701-7236808f06da" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="5f825ad5-3a60-49fb-9392-a4becc4bedb3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="" type="_7YIxMBS3EeOYorUb5NKqTw" visibility="public" xmi:id="1e2e44af-f423-41d6-8506-05ec18cada0f">
          <lowerValue value="1" xmi:id="96b706aa-8557-476a-9f85-934b009ffb4c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6dd45d13-d24c-4be3-9922-5d48feb0aaed" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="7977d5ce-6ff6-4e98-b808-15fd159adc18" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfBricks" visibility="private" xmi:id="56a8db9f-67e8-4137-88c5-c8053e576bc6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8dfd1045-fb8f-4590-9e98-25efcc30c0bf" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0cf4dd75-f46d-4577-8200-44df75bb596c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="19b9f7bf-cc1c-412a-a916-dc6b9a45147f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="pile" visibility="private" xmi:id="43471585-d9a6-4cd4-9b57-b2b581c3e701">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="44db21b4-6c6a-479c-ab28-848e03190b29" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7df60184-bdc2-4dfb-9950-9e17093688fc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="49ab915d-2864-4fca-809a-76fc1d8b9f8a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numOfBricksPerRow" visibility="private" xmi:id="44320e17-0ac5-430f-9767-f6a24ee2a242">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d22dc9fb-6d78-4ac9-a18d-62516c25f1d1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6e8e7481-01e2-4ecf-b48e-a36f6f5c895a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="caba5be8-a71b-44f2-a40a-ba6d6ada6fe4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="70231b64-1a16-46ad-b35c-8c3b20225764"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30001Ctrl" xmi:id="a6ab1c41-e791-4fee-8ea7-44ca1a36d5e0" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Velocity" xmi:id="_oqHsgBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="isHeadingLeft" visibility="public" xmi:id="_ABl3UBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingDown" visibility="public" xmi:id="_-_tjkBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingRight" visibility="public" xmi:id="_BMx4EBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingUp" visibility="public" xmi:id="_8l07EBSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="dy" visibility="public" xmi:id="0c11f83f-7807-46f8-85c1-1365591f5d2b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1a176754-f748-4e13-9279-8f4c7994f7f7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a7475a49-291a-4ffa-95ee-4eacd0781867" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6df5b837-02f2-4628-b200-16a5f1292478" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="public" xmi:id="32135254-97f2-46fe-8814-bcb80125b398">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="eefa5564-0b80-4395-b76f-e948fe042e0d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bb9d0fb6-6d4f-44b6-931a-1cf24fb1712b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="5d1596f2-7876-465c-a207-ba28810b2cf0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dx" visibility="public" xmi:id="20348315-05ef-4175-b33e-2ded6fa711d4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a20656e4-9672-4bae-b598-b01d722c5ae6" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9279e49c-b873-4cb9-9c55-14370bb870b6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="5792ca20-0692-4743-a61b-a4a36fc9b9b0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="direction" visibility="public" xmi:id="0336f803-a16e-4228-8f76-bed8906d0770">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="808ef8e3-a02d-4e95-adb1-04960633d2ba" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="996ee81a-14e8-4312-8f82-b847778723ee" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bfa8f42f-fcc4-49da-a371-e053828e071e" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30072Mgr" xmi:id="221c5915-9be9-481e-a269-a5811be51e8c" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface20495" xmi:id="8f418c8b-90e9-4fcd-ac05-eb82855e1343" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_pwfREBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="7825a76a-0d21-4182-802e-0f66fd8c2da1">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Class6770" xmi:id="f29943bd-20f9-49a5-9444-cc179a01da67" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_9rfm8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="1a4ca59b-9d94-464a-97ea-9e7746eb13c5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30079Ctrl" xmi:id="ceaf89ad-601b-4c1f-83e6-a13a4804e4f9" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface20501" xmi:id="91dd9733-1642-4b60-895d-b8295d095b0c" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_aiq4gBWSEeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30120Ctrl" xmi:id="276deeac-7539-4e3a-9fbf-cc6b3fb78bd3" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="ISaveScore" xmi:id="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkMatch" visibility="public" xmi:id="_sUIvABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="3109b09a-665d-49ad-8515-07d22af362c3"/>
          <ownedParameter direction="return" name="" xmi:id="d62a57ba-bae7-4e7f-befd-f2b4184231ba">
            <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="fa581a1f-7076-48b8-9a1d-ecd28697dcdf"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="0c13c290-5a78-4ba8-a013-7c54c05a9396"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_91CwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="5aca3dff-cc81-4fdc-ab87-abd55d17cb3a"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="isGamePlayed" visibility="public" xmi:id="_9liUcBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="1ac0cea2-67bc-4f04-a456-32f91cdc1313"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="eb29a3bf-a587-42f5-ad69-9c8c8c9942f2"/>
          <ownedParameter isUnique="false" name="" xmi:id="ed582efb-325c-42b8-b5d0-b986d564920b">
            <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="60047c6b-e548-4d1a-9562-cef9468cc095">
            <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="1800594e-c86f-4c6d-b1f6-153d52a21bf6"/>
          <ownedParameter direction="return" name="" xmi:id="51f8af2c-4538-428d-888b-a57b7db4e24b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Score" xmi:id="_bSsdwBTCEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="resetScore" visibility="public" xmi:id="_w9TJABTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="incScore" visibility="public" xmi:id="_xLsxYBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="score" visibility="public" xmi:id="ce79bb7e-eeba-4ac8-87b2-ba3ba83a3533">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="dfe849c2-fa5e-4f7a-b031-03a237c3c04c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="df619f3b-ca26-4df4-973d-ff59d96f4a09" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="331a582f-fa2e-4a53-a284-b79fcc40ec67" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30255Ctrl" xmi:id="87546fce-1ab8-4b41-917d-dd34122afeb8" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface21238" xmi:id="d2dc425a-7552-468e-aed7-2ab103aef2cc" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkGame" visibility="public" xmi:id="_NFzLEBWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="49275d76-0997-454d-a254-f379f54d6965">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="0e337bf5-a19e-4d7c-a33d-38ed4453784c">
            <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="8cf8baa4-7818-44a5-9a16-5162d93f1a0f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="88d5009a-b6bb-4820-8cd5-5ad790c0eb37">
            <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="3a3a1f67-4664-49c8-b0c2-ac3796cefb01">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface20634" xmi:id="d251e934-f259-48f0-9cd8-d63496b88e14" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_TrNG4BWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="4fbfd691-80a9-4b60-9857-17b742c73487">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkinstallation" visibility="public" xmi:id="_1IWMEBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="6b2253b8-0105-4c46-b282-6804dc2d8f02">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_aUKicBWSEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="be291026-3cb2-4639-87b7-394a10058d96">
            <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="setDatePlayed" visibility="public" xmi:id="_1lmIwBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="ef513c4f-7015-496d-a062-5eb41b49cfc5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface21077" xmi:id="41ab82fb-5799-431a-906a-aea68663e04d" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_NXCFABWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="f4276bfd-546d-4a3f-b928-c2fe5c31834e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30432Mgr" xmi:id="6ff85a7c-2c38-4bf0-a13b-37bb1c156c7e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface20755" xmi:id="17feb21c-d828-496d-907f-93442ad85e88" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="remGame" visibility="public" xmi:id="_4ud7ABWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="9cc7feff-ac3d-4d92-95cc-ac2dae91518e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30530Ctrl" xmi:id="71f60bbf-4cda-471d-a338-1bfece95f0b8" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface20814" xmi:id="10a3a7c5-cb9a-4c55-b0ef-483fbf5e9fe1" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="isARankingScore" visibility="public" xmi:id="_-BssABWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="9b14503a-3129-4351-b564-609087b99501"/>
          <ownedParameter direction="return" name="" xmi:id="de72c97e-8091-4ea0-adeb-936f99173be5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setDateRanking" visibility="public" xmi:id="_-cGwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="7d511ef1-6683-467d-9b51-e452a91b9d98">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="68f1bd44-421c-4af2-a7b6-aa8d6c5a2e3f"/>
          <ownedParameter isUnique="false" name="" xmi:id="addd9f07-425a-45c9-a824-7f4508e7166b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveingInRanking" visibility="public" xmi:id="_-OX2EBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="f023479b-f378-4c33-b49d-22ded36072c2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6c1dd3ae-7dff-48ff-8c05-11d742e77a1f"/>
          <ownedParameter isUnique="false" name="" xmi:id="a4773348-90b0-4c44-96aa-b39c0b6c9d6d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showRankingScores" visibility="public" xmi:id="_MhY9oBVnEeODAq4Tm5H6GQ"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Class6844" xmi:id="b7120085-62fb-435b-98a0-b7020d8ed046" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="updateScoreRanking" visibility="public" xmi:id="_xamwEBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="scoreRankingPong" visibility="public" xmi:id="0c6711ab-64b7-4aa2-90ca-72370b7165f9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b4f3fab0-5401-462e-be32-0aa3d63695fa" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b3f2d69a-aead-416d-bcd6-00f5528dd8fe" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="aa3cd757-aa07-4496-9a67-eb3f77f47575" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBrickles" visibility="public" xmi:id="bfcfd9cc-f794-4abc-82d8-17b9fa2043d6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e1805e20-0def-4691-862a-01bf77aa0389" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6d8dd655-8b91-4ed5-90da-b66222dbbbc9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1b729965-3ddf-483c-83b5-2ebfd9b42713" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBowling" visibility="public" xmi:id="df85a7a2-31e2-495c-85f9-28c86e8b91be">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1475bc13-c384-4334-a084-9a633430e857" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="94dc05ac-4fed-4d4d-ab0b-622f29f97ca5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="af0fae30-341b-4517-90e0-fa2989deeee4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30578Mgr" xmi:id="7a20ad37-26c4-45e6-922c-79263da32638" xmi:type="uml:Package">
      <packagedElement 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="4240913d-2227-433c-b60c-1d59e037986f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="startAnimation" visibility="public" xmi:id="_9eXw8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="0b39712b-0615-4095-aee1-d95ebb15603e">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </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="ef972fe5-a90f-4fdd-98b4-78d6a442ac4c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_YNaqoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="2f05918d-6e3e-4f59-aa3b-e95643f28007"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getLocation" visibility="public" xmi:id="_vS2xcBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="sprite" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="94ed62ad-4f7e-44ec-b51d-5007e79793fa"/>
          <ownedParameter direction="return" name="" xmi:id="df445b53-0338-440a-a601-e8efe51e9afc">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Point" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="remSprite" visibility="public" xmi:id="_uu2sgBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="49880f3b-201a-4d65-82a6-6fe7c5031e57"/>
          <ownedParameter direction="return" name="" xmi:id="a6943f8a-0b00-48f2-9cb5-2185ff9bc2a3">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_RGtGoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="3edba08e-1fb2-4a99-802d-848b38da275a"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="startGameBoard" visibility="public" xmi:id="_vm0PQBVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_1qBvEBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="dd7c6110-d56c-4b36-90f6-3396c6f07ffc"/>
          <ownedParameter direction="return" name="" xmi:id="654e9609-84e5-4b56-8d53-a9e33d3acb63">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" 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="12843c61-1638-40a0-83c0-8dbce47fe8df"/>
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="8bddea1b-54cb-437b-a3ab-924b4a41364e"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_v3Op0BVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_wkfYoBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="0de82843-e8f7-4dae-81b9-4ba481f3a4bf"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_DPjwoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="eaf7cb56-d5da-4204-9796-29ad5ff3f872"/>
          <ownedParameter direction="return" name="" xmi:id="c5a2c790-0565-4649-9a34-b12bb143b88d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setGameBoard" visibility="public" xmi:id="_uFK2UBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="a613cbb1-1a54-48da-9b6a-400050b6c566">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#GameBoard" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_eFFooBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="248e2840-7b24-4ec1-886d-a04a35ea9872"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30652Mgr" xmi:id="41f2f9db-0cda-4367-a5fa-a693953d8594" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface20903" xmi:id="ff799cdb-2277-43e3-a943-570cf42a1011" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_cXIckBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="ec8c42fa-b44c-4c47-b00e-bcb8d61737c3"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30729Mgr" xmi:id="47d9a8fb-925f-4c32-97ce-41b1ca1d66b6" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface20958" xmi:id="f6f42075-cf20-4a3f-8c51-5a3881375ac1" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_aA0sgBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="43229176-59f9-4afc-ad2f-aef783d30ef5"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="8555ef47-d3c2-479a-bec2-f7f032e3a21d"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30770Ctrl" xmi:id="a5a565ba-c34a-4dc7-92ab-7656e6409fb7" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface20985" xmi:id="3ad25177-299e-4118-8504-1862b2a88141" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1YqgABWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30836Mgr" xmi:id="2319c880-da1a-4248-8d86-336234eeb4e8" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface21029" xmi:id="442344cc-f26d-4b73-a9e1-9f7c4f7e4368" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="uninstall" visibility="public" xmi:id="_pcB2QBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="c17f9f92-7c6f-4559-9a86-903e7d3ec6dc">
            <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="83437b62-befe-4e28-98b0-dd2bd0919479">
            <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="47bc3d72-1d0e-4fc6-b686-2f52947e34b5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="c83155fc-7ae1-4075-8ed3-fe40841b441c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package30999Ctrl" xmi:id="e01eb284-e113-45ac-bcb1-ec227c796338" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface21137" xmi:id="798b89d4-7ef2-4991-954b-3d9a94944e6e" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_UkIS8BWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement memberEnd="88a018c6-5050-450d-85e0-669ab3aa8899 2dfb7805-1ad6-42ef-a142-debb9da4689c" name="" xmi:id="dab59661-f4e7-4e74-aa07-ee4c53efe01a" xmi:type="uml:Association">
      <ownedEnd association="dab59661-f4e7-4e74-aa07-ee4c53efe01a" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="88a018c6-5050-450d-85e0-669ab3aa8899">
        <lowerValue value="1" xmi:id="dc4fd263-3c1c-4034-ba28-c333eb7b4911" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="41c897b8-57c2-4e27-bc59-5f6a6e0095a0" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="dab59661-f4e7-4e74-aa07-ee4c53efe01a" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="2dfb7805-1ad6-42ef-a142-debb9da4689c">
        <lowerValue value="1" xmi:id="82d645e0-0a24-4acd-ae43-4878325eac1c" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="940ea7d0-6b6f-441b-b447-ddb131781894" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="be5388bd-bdc7-4266-beb6-700732ec535a 3b583a9f-894e-4cb5-aef0-56dbc8102f42" name="game_gameMgr_1" xmi:id="b43c7eb1-9022-4758-a84b-4788cf23c1a2" xmi:type="uml:Association">
      <ownedEnd association="b43c7eb1-9022-4758-a84b-4788cf23c1a2" name="Game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="be5388bd-bdc7-4266-beb6-700732ec535a">
        <lowerValue value="1" xmi:id="01d23404-0888-4e6e-b757-3b08a1e7e352" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="05ba32c4-dbd5-4b78-8ab8-3a4f542d0521" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="b43c7eb1-9022-4758-a84b-4788cf23c1a2" name="GameMgr" type="_P2tF4BViEeODAq4Tm5H6GQ" xmi:id="3b583a9f-894e-4cb5-aef0-56dbc8102f42">
        <lowerValue value="1" xmi:id="91db8dc7-73c8-4349-a1f2-5fa8bced432f" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="00ab8fa9-3bd5-4255-9974-9a4ea7e18f80" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="4c4408b8-1924-4701-b586-fd3e5219c769 29280364-2f71-4df9-bb93-c362a4b0f4d1" name="" xmi:id="89ce84ec-948b-46a5-9458-27ccf40e29cf" xmi:type="uml:Association">
      <ownedEnd association="89ce84ec-948b-46a5-9458-27ccf40e29cf" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="4c4408b8-1924-4701-b586-fd3e5219c769">
        <lowerValue value="1" xmi:id="43fac009-3856-4b45-82d2-b8c4c356ddac" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="9f448a99-e703-4cb1-a427-00cc6298e050" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="89ce84ec-948b-46a5-9458-27ccf40e29cf" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="29280364-2f71-4df9-bb93-c362a4b0f4d1">
        <lowerValue value="1" xmi:id="20e911b6-81c8-40b7-8b08-172b6f0a1b2e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="feed6230-a0cb-4951-b1b5-41e086bf451a" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="9ecb678c-deac-4234-a471-dd87128a9a42 ee3def31-8062-47b4-a7cd-a265c984f345" name="" navigableOwnedEnd="ee3def31-8062-47b4-a7cd-a265c984f345" xmi:id="e84916fe-5150-4b72-b199-85657a62b1b0" xmi:type="uml:Association">
      <ownedEnd association="e84916fe-5150-4b72-b199-85657a62b1b0" name="MovableSprites" type="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="9ecb678c-deac-4234-a471-dd87128a9a42">
        <lowerValue value="1" xmi:id="e832d7e5-f336-474d-bb24-506cf25aeabe" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="fff390ec-d33e-48fb-94a4-c07a9b9ecf22" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="e84916fe-5150-4b72-b199-85657a62b1b0" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="ee3def31-8062-47b4-a7cd-a265c984f345">
        <lowerValue value="1" xmi:id="752f11d4-577d-4c4d-95b5-ca933285de08" xmi:type="uml:LiteralInteger"/>
        <upperValue value="*" xmi:id="50cce7ed-3a16-4116-b7a3-3b9bf3a5430f" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="04eb1e33-3b88-45a1-892f-2aead54f9261 39a9dc63-3328-4a52-84aa-9ccb1ad1c915" name="" xmi:id="bc620c42-c81b-40ed-b75f-7e2e1bc79e30" xmi:type="uml:Association">
      <ownedEnd association="bc620c42-c81b-40ed-b75f-7e2e1bc79e30" name="InitializeMgr" type="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="04eb1e33-3b88-45a1-892f-2aead54f9261">
        <lowerValue value="1" xmi:id="bf30d377-6425-49c6-a01c-61103446a054" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="8be13889-5d69-41f6-a3fb-4a83a36b9da2" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="bc620c42-c81b-40ed-b75f-7e2e1bc79e30" name="AnimationLoppMgr" type="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="39a9dc63-3328-4a52-84aa-9ccb1ad1c915">
        <lowerValue value="1" xmi:id="4597b662-96e9-4e53-b88d-65e3c81ffbba" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="9d00b476-3ea8-4ea1-9f81-7b4ac970217c" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="fbf2f792-62d7-4e4f-bdd5-cfa399a2f1da 82118655-83e1-463b-a1bf-e724afb275e7" name="" xmi:id="7dc1f2ba-771e-47d5-917c-189e01225808" xmi:type="uml:Association">
      <ownedEnd association="7dc1f2ba-771e-47d5-917c-189e01225808" name="Class6770" type="f29943bd-20f9-49a5-9444-cc179a01da67" xmi:id="fbf2f792-62d7-4e4f-bdd5-cfa399a2f1da">
        <lowerValue value="1" xmi:id="596d72f4-46da-4745-aed0-508dc2d5666e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="eecbf260-846d-4d54-a74e-f2f00524158e" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="7dc1f2ba-771e-47d5-917c-189e01225808" name="AnimationLoppMgr" type="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="82118655-83e1-463b-a1bf-e724afb275e7">
        <lowerValue value="1" xmi:id="cffa6b71-0736-43d1-8eb9-77e077c22335" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="23a50405-2ce1-49ec-9d22-ee149711706e" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="21701e9c-245a-43d7-a7ea-bb042d4620db 635d3fa5-3e8e-4e2b-baa7-f67e000900f0" name="" xmi:id="efc65bd8-928a-4e3e-9a92-43703279817a" xmi:type="uml:Association">
      <ownedEnd association="efc65bd8-928a-4e3e-9a92-43703279817a" name="Class6844" type="b7120085-62fb-435b-98a0-b7020d8ed046" xmi:id="21701e9c-245a-43d7-a7ea-bb042d4620db">
        <lowerValue value="1" xmi:id="f87f47dd-fe15-482e-afba-5d93abc66a31" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="2d326bd7-dbc0-43fd-8da2-6f11aa349e56" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="efc65bd8-928a-4e3e-9a92-43703279817a" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="635d3fa5-3e8e-4e2b-baa7-f67e000900f0">
        <lowerValue value="1" xmi:id="e82533ed-0117-4de4-9a09-e51b7fcd131a" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="c2a6a472-b1cd-4dea-b33e-a1cb3e5d545f" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="92592534-5b7e-497a-ae66-f60b039e4cde c603a2f1-4524-4d88-9b78-347c6a5a3bc2" name="" xmi:id="0e500f07-1345-4190-87c0-d89ee25865cd" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="0e500f07-1345-4190-87c0-d89ee25865cd" name="Sprit" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="92592534-5b7e-497a-ae66-f60b039e4cde">
        <lowerValue value="1" xmi:id="ded8e2e9-3aa0-4d57-b7a4-b0f43ad1264f" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="8e127723-9aa2-4b76-ab7f-d1c394b838b4" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="0e500f07-1345-4190-87c0-d89ee25865cd" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="c603a2f1-4524-4d88-9b78-347c6a5a3bc2">
        <lowerValue value="1" xmi:id="6d6ce48c-4b7c-4de8-9be8-a238c1a0a21b" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="f07910c6-be9f-4556-ac0d-038a495c67be" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="8d12cdb6-769e-48c7-a842-21b45be7c03f 643bc0e7-622a-4315-b4c4-3fe4ebdb8ba2" name="" navigableOwnedEnd="8d12cdb6-769e-48c7-a842-21b45be7c03f" xmi:id="ef180565-9911-45aa-a8b6-646f751f54ed" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="ef180565-9911-45aa-a8b6-646f751f54ed" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="8d12cdb6-769e-48c7-a842-21b45be7c03f">
        <lowerValue value="1" xmi:id="94fd0866-1f58-4989-89d4-9f718ac6efa7" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="692d3729-223f-4921-b446-d61869b646f2" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="ef180565-9911-45aa-a8b6-646f751f54ed" name="BrickPile" type="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="643bc0e7-622a-4315-b4c4-3fe4ebdb8ba2">
        <lowerValue value="1" xmi:id="b82544f1-fb57-4071-bf4c-d82492cf8df9" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="fba9285f-f9ad-46b1-a0a3-4f0ede5cd8de" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="9a8d64e6-36e9-4e48-99fe-939a2ca5b40c 7ab04af3-7481-455f-955f-0673c380209a" name="" xmi:id="6a0f0890-4f5e-427b-9bb9-4e25f285d819" xmi:type="uml:Association">
      <ownedEnd aggregation="shared" association="6a0f0890-4f5e-427b-9bb9-4e25f285d819" name="Match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="9a8d64e6-36e9-4e48-99fe-939a2ca5b40c">
        <lowerValue value="1" xmi:id="f46edde1-5096-4fd6-9ba5-9b8767581d5f" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="da6c1a78-9d97-4919-bd0e-25e9d5124e55" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="6a0f0890-4f5e-427b-9bb9-4e25f285d819" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="7ab04af3-7481-455f-955f-0673c380209a">
        <lowerValue value="1" xmi:id="29c1007a-92ee-4e98-8631-c860af697401" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="b1da3667-76a5-4338-8dbb-e7aa7e07bbd6" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="1ab1ab7b-3d45-4a1e-9486-b87c2d367f74" xmi:type="uml:Dependency"/>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency2" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="830eef1a-1f7e-4898-978b-366c88c9f49f" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency2" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="8c59a5c2-b6ec-4e00-9f1c-7181c25abe3f" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency3" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="2e8927f4-c76e-42a7-8cc9-6bbbd6d14b10" xmi:type="uml:Dependency"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Dependency1" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="73cc04f2-9376-4f3f-b8d1-6f474acd560a" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency4" supplier="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="9e542d6d-40b6-44b2-8f9e-aa23d74d40a6" xmi:type="uml:Dependency"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization3" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="4834b619-0df9-45d9-a42e-e07a47165f84" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization1" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="ed57ce99-580d-42da-871f-d53623805e0b" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization6" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="dca7161e-b4e7-429d-b28b-850d1bb97c51" xmi:type="uml:Realization"/>
    <packagedElement client="_JmvLYBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="b16f657d-10dd-468a-8e3f-2f1bd3fddc4c" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="23248bea-49ee-4b11-856a-ef19899c6a68" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization7" supplier="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="c836a1d9-33c1-462d-b63e-290e20871a2c" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="" supplier="a64c50e8-a7f0-4aca-9cc2-852325062995" xmi:id="f11b5220-f548-4752-b896-40daccb620a9" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="" supplier="10a3a7c5-cb9a-4c55-b0ef-483fbf5e9fe1" xmi:id="6fc1a72e-2e5b-433b-af5a-f539f6f8211a" xmi:type="uml:Realization"/>
  </uml:Model>
<concerns:play base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="968c6adc-f2e1-49a3-ae6d-841ffec88b01"/>
  <concerns:pause base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="9ec7fdf4-261c-49d7-8e62-b43a9b4e5947"/>
  <concerns:play base_Class="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="572c8986-9fcc-4901-a5a5-b2003cccf159"/>
  <concerns:play base_Class="ad9aa15b-51b5-4e17-aee9-e1eb4a4557b8" xmi:id="f029c044-b86a-495f-b33c-4242708012ad"/>
  <concerns:play base_Class="_EyJB8BTCEeOYorUb5NKqTw" xmi:id="f6bfd0cc-e285-45f0-8c45-0d8c122368e2"/>
  <concerns:play base_Class="_K_6LwBTCEeOYorUb5NKqTw" xmi:id="70ca1795-d42a-487c-84a8-33ecdf048aaf"/>
  <concerns:play base_Class="_Eg79MBTCEeOYorUb5NKqTw" xmi:id="0adb914c-6ac2-4786-99ae-f0173fea5160"/>
  <concerns:play base_Class="_re5cEBTBEeOYorUb5NKqTw" xmi:id="303fd5ee-95ed-408a-afed-cf69a6daa3e9"/>
  <concerns:play base_Class="_rtJ6gBTBEeOYorUb5NKqTw" xmi:id="9e96f540-2ff8-4706-85f3-20a6fa4529c6"/>
  <concerns:play base_Class="_sBPUIBTBEeOYorUb5NKqTw" xmi:id="5b0e0c18-0d3c-4931-b6c5-121f88238707"/>
  <concerns:play base_Class="_IXCC0BSzEeOYorUb5NKqTw" xmi:id="02967d5a-aafa-4c21-b4be-7779fabf9f08"/>
  <concerns:save base_Class="_U4DTYBSzEeOYorUb5NKqTw" xmi:id="1c378aac-3dc3-4f24-8df3-de0acfa9ce85"/>
  <concerns:collision base_Class="_NKwQgBSzEeOYorUb5NKqTw" xmi:id="d426b2cf-6729-4f2f-be91-b2c45bd8447a"/>
  <concerns:save base_Class="_wCUvgBS3EeOYorUb5NKqTw" xmi:id="fa283114-8945-4d17-91c2-d33a21eb0c1d"/>
  <concerns:play base_Class="_T2r9ABSzEeOYorUb5NKqTw" xmi:id="74e575b0-71ba-46ff-9b39-fb2b290b360c"/>
  <concerns:movement base_Class="_P77-sBSzEeOYorUb5NKqTw" xmi:id="783d5fc9-6131-42e5-b429-dd8f3becafcb"/>
  <concerns:movement base_Class="_O_8QgBSzEeOYorUb5NKqTw" xmi:id="ed7713ef-a95c-49b0-842f-dcc97a130b80"/>
  <smarty:alternative_OR base_Class="_IXCC0BSzEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="7cd36ed7-43fa-4fc9-a9b3-0e4b4325825a"/>
  <concerns:ranking base_Class="b7120085-62fb-435b-98a0-b7020d8ed046" xmi:id="e5874b88-5815-47fc-ac16-0436b7ad129a"/>
  <concerns:ranking base_Class="0c6711ab-64b7-4aa2-90ca-72370b7165f9" xmi:id="0390f627-0f8a-4148-bf69-6f5bb255cc2a"/>
  <concerns:ranking base_Class="bfcfd9cc-f794-4abc-82d8-17b9fa2043d6" xmi:id="0d891923-b2ec-4b89-a4cc-209abed932ec"/>
  <concerns:ranking base_Class="df85a7a2-31e2-495c-85f9-28c86e8b91be" xmi:id="e6dfb7f5-8121-469a-b29a-042149f077b6"/>
  <concerns:ranking base_Class="_xamwEBTCEeOYorUb5NKqTw" xmi:id="8344ab27-4aca-48ec-b1ef-4e01d689d003"/>
  <concerns:pause base_Class="f29943bd-20f9-49a5-9444-cc179a01da67" xmi:id="69e82a0c-1e10-43f4-8641-6a5c2b6e7aef"/>
  <concerns:pause base_Class="_9rfm8BWTEeObs-pQrJ2skQ" xmi:id="724c313c-2b4e-41f7-af94-666616bd4de1"/>
  <concerns:brickles base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="42aa3fab-1770-4120-b9e4-6400134565e2"/>
  <concerns:pong base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="9ec736ea-0d6b-410f-8071-fc91b0159c35"/>
  <concerns:pong base_Class="_BHpD8BSzEeOYorUb5NKqTw" xmi:id="15aadb48-98c9-400b-a377-e3fb75b3c8e4"/>
  <concerns:play base_Class="_CYfAwBSzEeOYorUb5NKqTw" xmi:id="b901db30-f9d9-4473-ad45-3a038e519b92"/>
  <concerns:collision base_Class="_CCx2gBSzEeOYorUb5NKqTw" xmi:id="da222d17-2107-4c77-9a06-50c4e563a680"/>
  <smarty:alternative_OR base_Class="_8CTh0BSyEeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="11084a74-6651-42d0-bb9d-213efffa044e"/>
  <concerns:logging base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="34adf599-a39f-4f12-bf71-7672bc588b9b"/>
  <concerns:ranking base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="1a679cd4-b0ff-4ce7-bc22-8cad96f63c45"/>
  <concerns:ranking base_Class="23e43384-b269-41a4-8823-281c2e10a6ef" xmi:id="3fcd7621-efbc-4cae-8d35-bd84eb414729"/>
  <concerns:logging base_Class="2c342fff-daf6-4453-b02e-0ebe89de8c2b" xmi:id="f15321fa-5c7b-45c6-b348-e21f26c12bff"/>
  <concerns:logging base_Class="bd63edc6-57be-4554-a990-b2dff1dd78a6" xmi:id="77596f09-779e-46fc-9cca-59f00f55ff09"/>
  <concerns:ranking base_Class="2d653078-a569-4904-b3e4-811487ca83b2" xmi:id="36aecb83-6caf-490f-8beb-000ddb0396c8"/>
  <concerns:ranking base_Class="40ff8d3a-7976-44f0-a7c1-d9453d1c9508" xmi:id="38926cd9-1015-4fff-828c-77f6ba2afa78"/>
  <concerns:ranking base_Class="6daf25a6-3e8c-4fa0-83ee-11010ed1fb9e" xmi:id="831d779d-45dc-426c-a77b-da51cc7cc039"/>
  <concerns:logging base_Class="725aec0b-48e0-4dcb-99ec-8878e0739bf5" xmi:id="473353ee-ff6e-4cae-88f4-eb2a2238a1f2"/>
  <concerns:ranking base_Class="08e881b5-ca9d-4891-b8b7-99377513f864" xmi:id="5610ec6e-922c-479e-acd8-ecd17401555e"/>
  <concerns:ranking base_Class="a4e83507-7056-4bb6-8657-5a9b41cf0281" xmi:id="b5758da0-24ee-4bc9-91aa-1c2d44f78d15"/>
  <concerns:logging base_Class="0c60df6b-f14a-4610-bd05-3ac2e107a27d" xmi:id="91e3150f-b8b9-41f0-9f40-8b167d53065c"/>
  <concerns:logging base_Class="04c56a51-a62f-4123-81e6-e1ef094ea84b" xmi:id="2ba65393-b9ab-41d6-983f-3df9057bf4ee"/>
  <concerns:logging base_Class="5a2ff498-459b-4857-8558-d59f44a6d3e0" xmi:id="da68afd9-b400-447a-88d6-e5f59b55376d"/>
  <concerns:logging base_Class="fa42d8c8-7162-4491-bedf-00b16ed35f67" xmi:id="5fbe87c6-0fe8-4cab-9ce8-2105eb4e8567"/>
  <concerns:logging base_Class="_o7-bEBS7EeOYorUb5NKqTw" xmi:id="004681c7-a0ae-45b3-9240-283fe229df37"/>
  <concerns:logging base_Class="_UTBIIBS9EeOYorUb5NKqTw" xmi:id="c71d2cc2-ad71-44ab-bd5a-a6c16a31bdc5"/>
  <concerns:logging base_Class="_oy7MwBS7EeOYorUb5NKqTw" xmi:id="be126cdf-cecb-4498-9f5e-7a01a3e6b2ab"/>
  <concerns:ranking base_Class="_omALEBS7EeOYorUb5NKqTw" xmi:id="5d35e2ee-ea27-4c10-9358-9e5da0a6cbe0"/>
  <concerns:ranking base_Class="_oFxL0BS7EeOYorUb5NKqTw" xmi:id="2771577b-7763-40b6-907d-838ac8c7165a"/>
  <concerns:ranking base_Class="_oYkzEBS7EeOYorUb5NKqTw" xmi:id="27e40ffc-b383-4efd-b7fc-4a15acc92812"/>
  <smarty:optional base_Class="_NJM_EBS4EeOYorUb5NKqTw" rootVP="Player" variabilities="ranking" xmi:id="f4a939d8-94d4-434b-9215-2158906dd796"/>
  <concerns:bowling base_Class="_KbxQ0BSqEeOYorUb5NKqTw" xmi:id="ff05b3cd-62a7-4fb5-8c36-3934b7b75de4"/>
  <concerns:bowling base_Class="baadb817-ece1-4f74-a36b-e9d39d4f528a" xmi:id="2c269476-96c9-4b67-b86f-3992a28a6f6e"/>
  <concerns:bowling base_Class="52bdcb5c-8b0d-4fc8-9e44-b21497f49437" xmi:id="8f44a7ae-4b4d-4d7f-819c-ca3e1524ba72"/>
  <concerns:save base_Class="_pS25wBSqEeOYorUb5NKqTw" xmi:id="e1c714ba-37b0-47a2-8b38-a03526ab4084"/>
  <concerns:play base_Class="_z0OmwBSqEeOYorUb5NKqTw" xmi:id="dfb7b2dd-1276-41cf-9eeb-504b43b0d1a4"/>
  <concerns:bowling base_Class="_BTWeUBSrEeOYorUb5NKqTw" xmi:id="d50f130e-5c1a-4505-ae67-03eb9d5fa12b"/>
  <concerns:bowling base_Class="_3TMA8BSqEeOYorUb5NKqTw" xmi:id="06eb23f7-cd21-4d8b-8484-0f59097e33e1"/>
  <smarty:alternative_OR base_Class="_KbxQ0BSqEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="4deb389f-c1c6-4448-a5a7-84d67dd8ca41"/>
  <concerns:brickles base_Class="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="552b26b6-a097-4c6f-9279-6808a69fc41f"/>
  <concerns:brickles base_Class="cc7fd357-c103-4a5d-adb1-96930c90d454" xmi:id="302f2dce-4441-4d7c-87c8-9349e2f6ef21"/>
  <concerns:brickles base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="79eb5f9e-05c8-420a-83bf-9bb5c2ff7853"/>
  <concerns:save base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="1c245365-0c80-4bef-9c46-6e891c2c785f"/>
  <concerns:collision base_Class="_A3_FEBS4EeOYorUb5NKqTw" xmi:id="a72cf6b6-bf2d-4097-96cb-7619fd21f6d3"/>
  <concerns:brickles base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="707eee51-bcd1-40a9-a338-78961ea5dee8"/>
  <concerns:save base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="4cd5aba8-af89-47d5-89c7-0e1ec4777b67"/>
  <concerns:play base_Class="_Atly8BS4EeOYorUb5NKqTw" xmi:id="3481c0d7-5835-4b9c-9f80-e36d9a9e78d8"/>
  <concerns:brickles base_Class="_BC0cEBS4EeOYorUb5NKqTw" xmi:id="a227d918-118f-43d8-8eaa-e3df7754e4f2"/>
  <concerns:brickles base_Class="_BPLdEBS4EeOYorUb5NKqTw" xmi:id="7e7cf70f-6c88-491b-87ca-45981e50fbd7"/>
  <smarty:alternative_OR base_Class="_7YIxMBS3EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="8e292ccf-8fcc-472c-8e65-dc01fa96053c"/>
  <concerns:pong base_Class="_IFYy0BSrEeOYorUb5NKqTw" xmi:id="6691ec43-b54e-40f7-a0ad-ef3ca5b129f4"/>
  <concerns:pong base_Class="96573978-7492-47fb-855c-c4498b91f06a" xmi:id="5a6710b8-d0f5-480a-840f-2ede6c99cc1e"/>
  <concerns:pong base_Class="bb186978-e88f-4b21-9de6-e4468cade0a3" xmi:id="ebb90855-42d7-4325-8471-44a99ab22b57"/>
  <concerns:pong base_Class="60831597-f72f-4eef-86bc-b26ba0c4edf3" xmi:id="965b816f-eb4a-4613-91aa-dc2615d29c30"/>
  <concerns:play base_Class="_ll0x4BSrEeOYorUb5NKqTw" xmi:id="87be5691-b816-4f76-bf94-fac48b3bb76f"/>
  <concerns:save base_Class="_lQnW4BSrEeOYorUb5NKqTw" xmi:id="08a74eb8-2024-4382-b77a-a8af80c65b9f"/>
  <concerns:pong base_Class="_mTl20BSrEeOYorUb5NKqTw" xmi:id="a45f36b9-4d81-4881-8392-9f74b22d0c6a"/>
  <concerns:pong base_Class="_mAcRUBSrEeOYorUb5NKqTw" xmi:id="1a4ebdb2-f351-427b-8a73-27cfc953dba2"/>
  <smarty:alternative_OR base_Class="_IFYy0BSrEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="1a7c125f-3c26-4245-af40-c438cf362017"/>
  <concerns:brickles base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="7db6d882-769c-4aa4-980e-6ba1f3d45758"/>
  <concerns:pong base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="799de876-4a64-4228-bac4-2d470e6e33be"/>
  <concerns:collision base_Class="_D7TzgBS1EeOYorUb5NKqTw" xmi:id="cf8aa64e-e97b-42c5-84df-c67063afe9c8"/>
  <concerns:play base_Class="_EJMegBS1EeOYorUb5NKqTw" xmi:id="4b4b448a-34e3-47b4-9e05-cbedec3737ad"/>
  <smarty:alternative_OR base_Class="_AMfYYBS1EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="dd69161a-4126-43d0-947a-2e70e399d219"/>
  <concerns:brickles base_Class="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="0b54ee58-ebf0-4d05-a6e6-e6e572fc4416"/>
  <concerns:brickles base_Class="ca7667ed-c079-470a-ba2a-260d81b0cba8" xmi:id="4f43ccf1-aa74-41e7-a90f-6b92c8832874"/>
  <concerns:brickles base_Class="50cfd99f-5456-4a7b-8036-8c91e9185355" xmi:id="efe34cb9-2106-4a4c-8fff-4f56c4956237"/>
  <concerns:brickles base_Class="56a8db9f-67e8-4137-88c5-c8053e576bc6" xmi:id="3a93c30a-5c22-415d-884c-8e5fbe7d19e7"/>
  <concerns:brickles base_Class="43471585-d9a6-4cd4-9b57-b2b581c3e701" xmi:id="f221ff63-72b0-4d2f-9380-bc17359f5828"/>
  <concerns:brickles base_Class="44320e17-0ac5-430f-9767-f6a24ee2a242" xmi:id="82210158-d71e-4ea4-a8c4-1458d5e4258d"/>
  <concerns:play base_Class="_dRFeEBS3EeOYorUb5NKqTw" xmi:id="27f7dd83-6736-47c4-871e-c4648a481c5c"/>
  <concerns:brickles base_Class="_dD4IgBS3EeOYorUb5NKqTw" xmi:id="a65f3b3d-dde0-421e-ab34-339ae48e62fa"/>
  <concerns:brickles base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="125b4532-4b72-4a8f-a4e4-ad7d83d76bde"/>
  <concerns:save base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="c088385f-1bbc-409f-9ff5-7a9ab3069f38"/>
  <concerns:brickles base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="9f7c531e-c5b5-44c4-84ea-37352aa35a69"/>
  <concerns:save base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="2043e65b-f962-471e-a5c0-6f9d3f820819"/>
  <concerns:play base_Class="_dpldoBS3EeOYorUb5NKqTw" xmi:id="85fecd5c-2487-4f49-81a8-faf894b3140c"/>
  <concerns:collision base_Class="_deDjEBS3EeOYorUb5NKqTw" xmi:id="039849d5-a5a6-4e45-acff-7725328bd07f"/>
  <smarty:alternative_OR base_Class="_5CPtUBS2EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="f7fb9ea3-ae9a-4abd-bd5a-0ebbc73231ed"/>
  <concerns:save base_Class="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="30276bdb-cb53-4eac-a9e4-7d1194f6b439"/>
  <concerns:save base_Class="ce79bb7e-eeba-4ac8-87b2-ba3ba83a3533" xmi:id="98fabcaf-58e5-42c3-aba4-9e4150fb1c10"/>
  <concerns:save base_Class="_w9TJABTCEeOYorUb5NKqTw" xmi:id="62785770-9044-4700-8b1b-dd31abf45a69"/>
  <concerns:save base_Class="_xLsxYBTCEeOYorUb5NKqTw" xmi:id="a0f4725f-933e-440b-87d8-728c5ea14299"/>
  <smarty:variationPoint base_Class="_Uo_ggBSvEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="movable_sprite" variants="Puck, Paddle" xmi:id="5ba1d900-eb29-4ff5-bb82-e1b42dbeb760"/>
  <concerns:collision base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="21fc63db-2838-4bc0-a4e0-464965b278c2"/>
  <concerns:movement base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="2cac5155-1f95-4bb2-9c60-62d3a8221a6a"/>
  <concerns:movement base_Class="426db573-4ec7-4877-81bb-417e29848fe6" xmi:id="f0cb08a2-4db9-453d-ae31-a4c235aa486f"/>
  <concerns:movement base_Class="5d922184-9764-4e3d-b98c-6c70e5c63b49" xmi:id="494a9e62-d0dc-4a40-98ea-d2180afd4ae9"/>
  <concerns:movement base_Class="b571a8ea-058e-4f29-8f60-e38dadc638d8" xmi:id="99ec14ce-2e2d-4031-8e15-00c87e6c2442"/>
  <concerns:movement base_Class="_YJTJEBSwEeOYorUb5NKqTw" xmi:id="319878ac-5ea7-4597-b5fa-cd7f3871c8c8"/>
  <concerns:collision base_Class="_Od168BSxEeOYorUb5NKqTw" xmi:id="a71e0f41-91fc-45c3-af8e-f5712f03cdbd"/>
  <concerns:play base_Class="_HXI-ABSxEeOYorUb5NKqTw" xmi:id="de5c6d54-1784-4f17-90e7-41f4f4cc4135"/>
  <concerns:movement base_Class="_S7IloBSxEeOYorUb5NKqTw" xmi:id="a056fb7d-7e79-4cc7-a1af-2f0048301f01"/>
  <concerns:movement base_Class="_JjWW4BSxEeOYorUb5NKqTw" xmi:id="5271cf01-582b-462e-88f7-47ec0672fea7"/>
  <concerns:movement base_Class="_LRf6wBSxEeOYorUb5NKqTw" xmi:id="f2be0ddc-45a4-418e-8d63-ac08575a25b0"/>
  <concerns:movement base_Class="_Ujj8ABSxEeOYorUb5NKqTw" xmi:id="039db27e-a40d-44cd-afb3-5db6156df6f6"/>
  <smarty:alternative_OR base_Class="_Uo_ggBSvEeOYorUb5NKqTw" rootVP="" variabilities="sprit" xmi:id="ffc7d3a2-f9b6-4600-8eb1-861247e78b4b"/>
  <concerns:brickles base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="d13064d2-d45b-4987-97de-937ce5a28d8b"/>
  <concerns:pong base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="a8081c29-c521-4905-b2af-ddc4a63fd6d8"/>
  <concerns:play base_Class="_VdaNwBS0EeOYorUb5NKqTw" xmi:id="11ea656e-9531-4904-9442-b6d1988b451f"/>
  <concerns:brickles base_Class="_WP2-YBS0EeOYorUb5NKqTw" xmi:id="4144a236-4598-4376-9689-235a7d3e6027"/>
  <concerns:collision base_Class="_UgPa4BS0EeOYorUb5NKqTw" xmi:id="165b4caf-e95a-4be3-a1bf-16bace60aa08"/>
  <smarty:alternative_OR base_Class="_PMm-EBS0EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="51d681fe-a14e-46a9-bd36-80dde4bfa150"/>
  <smarty:variationPoint base_Class="_prZDoBSsEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="3" variabilities="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="b993e48e-309a-42a4-bc99-960786a07cb2"/>
  <concerns:play base_Class="_prZDoBSsEeOYorUb5NKqTw" xmi:id="4de13f74-7cb2-45f1-a7dc-9d828a59d15c"/>
  <concerns:play base_Class="bb44fdd9-2773-4cb5-a2bd-23bf5b1a093b" xmi:id="71afd6fc-d2d4-4bf6-8c6b-1d24b444ab5b"/>
  <concerns:save base_Class="_bCHQoBStEeOYorUb5NKqTw" xmi:id="1cd8808c-ca20-47ff-a093-326d45fbf40e"/>
  <concerns:play base_Class="_UVfnoBStEeOYorUb5NKqTw" xmi:id="fc84d1f0-d4d5-453c-8371-dff7f7080a6b"/>
  <concerns:save base_Class="_JB2JIBStEeOYorUb5NKqTw" xmi:id="ab8a8e7d-4a5f-4a2c-a063-5e117e8ac8af"/>
  <concerns:save base_Class="_Wd9I8BStEeOYorUb5NKqTw" xmi:id="840b3caf-c0ea-4f18-afbb-d1d83d4f1f59"/>
  <concerns:play base_Class="_KegUYBStEeOYorUb5NKqTw" xmi:id="9cde8595-03ee-40f6-a1e2-7067fa17c685"/>
  <concerns:play base_Class="_ZsHHABStEeOYorUb5NKqTw" xmi:id="8450b6d0-46af-417d-a7d5-859a0fd21055"/>
  <smarty:mandatory base_Class="_prZDoBSsEeOYorUb5NKqTw" rootVP="" variabilities="" xmi:id="8fc1b4e6-4304-46a0-b3e1-182ab2240b65"/>
  <smarty:variationPoint base_Class="_fFmg8BS9EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="5" variabilities="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="39447e8b-8de7-4bc8-bb41-1d7b0768d60e"/>
  <concerns:brickles base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="b0e19042-ad22-49fa-ac10-fdc98031cffa"/>
  <concerns:pong base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="bf432c00-740e-4733-aa65-1c7e45daae8e"/>
  <concerns:play base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="066a37e5-841f-47dc-a629-8cc502089cc1"/>
  <smarty:alternative_OR base_Class="_fFmg8BS9EeOYorUb5NKqTw" rootVP="Sprit" variabilities="sprit" xmi:id="2011e7e5-ce92-4b57-bd53-f1781142c01f"/>
  <smarty:variationPoint base_Class="_Ru2b4BS1EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="sprit" variants="StationarySprite, MovableSprites" xmi:id="3333894e-a744-4855-b216-461fa46cadb5"/>
  <concerns:play base_Class="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="fa7917d8-932f-41fa-8093-02d0e0ffe73b"/>
  <concerns:play base_Class="94b48933-0164-4323-896d-a30038252714" xmi:id="71fa36aa-aa9d-4617-8470-295f9ae614d6"/>
  <concerns:play base_Class="25d69307-03cf-4d2c-8f26-562021dea75f" xmi:id="6ada2d80-cc7e-419a-833e-bd1676e2719e"/>
  <concerns:play base_Class="d470848c-f180-4723-be23-5f373e42db4e" xmi:id="15474b09-5080-45d6-bfbf-2a0e02d7082f"/>
  <concerns:collision base_Class="_l3eXABS1EeOYorUb5NKqTw" xmi:id="a95d2888-42fd-4f09-8abc-014ca3e79941"/>
  <concerns:bowling base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="e0b70239-9dd7-4cf1-ba01-5d31bc12b0a1"/>
  <concerns:brickles base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="bed04fca-e6db-4b8c-b776-05485f80853e"/>
  <concerns:pong base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="3c455b71-7686-4f54-a97c-c83f8623d6a9"/>
  <concerns:play base_Class="_mD_JABS1EeOYorUb5NKqTw" xmi:id="53dbd604-3fd8-413d-a36c-1896230911ec"/>
  <smarty:mandatory base_Class="_Ru2b4BS1EeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="" xmi:id="f64889fb-03fd-4d39-b627-ef5f1e337e0e"/>
  <concerns:play base_Class="_L2zx0BSyEeOYorUb5NKqTw" xmi:id="063824df-700c-404a-9fa9-8583a2308082"/>
  <concerns:play base_Class="1ff3229e-822e-4c48-97f0-8602dd190661" xmi:id="b63ab1df-8237-40a2-b33a-2eadd7eb233d"/>
  <concerns:play base_Class="f2229a4e-0294-4906-a2b9-2147890c1b78" xmi:id="de88ff5e-9379-4341-9010-a550031d125f"/>
  <concerns:save base_Class="_sElg4BSyEeOYorUb5NKqTw" xmi:id="7f27b61d-5ef0-4aa8-933b-5c82a7fecfd5"/>
  <concerns:movement base_Class="_qLM9YBSyEeOYorUb5NKqTw" xmi:id="76b00e90-39ab-43a3-a283-15d63e55510e"/>
  <concerns:movement base_Class="_muGkYBSyEeOYorUb5NKqTw" xmi:id="833d05df-75ba-4b27-820c-9813dd8a0904"/>
  <concerns:collision base_Class="_i9dkUBSyEeOYorUb5NKqTw" xmi:id="e6cb6895-621c-4e4e-bb64-b83f2bec4aae"/>
  <concerns:play base_Class="_ntK0sBSyEeOYorUb5NKqTw" xmi:id="6b59dbcf-c5e2-41b3-809a-0a916405a1d6"/>
  <concerns:bowling base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="764e24c5-7546-45c2-b6e9-cba970ebf755"/>
  <concerns:brickles base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="ce8c7fc9-e262-4d55-b24b-3e363c184fa2"/>
  <concerns:pong base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="559275b3-1dbd-443c-99dd-3619848fc420"/>
  <concerns:save base_Class="_uImNwBS3EeOYorUb5NKqTw" xmi:id="02aa485b-a769-4134-a012-0005be9f7917"/>
  <smarty:alternative_OR base_Class="_L2zx0BSyEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="d107ac8c-4920-4e7e-9094-8be4fa6808df"/>
  <concerns:play base_Class="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="f325708e-f423-427f-bf73-73c657dcc9ea"/>
  <concerns:play base_Class="_fbl-ABWMEeObs-pQrJ2skQ" xmi:id="7ab4aa9f-e610-4252-af16-e9464476e368"/>
  <concerns:play base_Class="_9eXw8BWTEeObs-pQrJ2skQ" xmi:id="74021834-76f1-44db-b2cd-cb6614fde631"/>
  <concerns:play base_Class="_xScE0BS9EeOYorUb5NKqTw" xmi:id="b3b581b0-0a9e-4f07-82db-8dd012fbd27e"/>
  <concerns:collision base_Class="b2e27e49-98ec-40f3-abf1-472be187ec74" xmi:id="bdacbc5a-ae1c-4fd5-af47-c3d73204c40f"/>
  <concerns:play base_Class="1e3d06df-45cb-45d8-af07-a03ed1958a04" xmi:id="eb29ab43-3e0d-4c9e-811f-ebe3137b1dda"/>
  <concerns:play base_Class="f074de4a-eeb7-4139-905d-a6975e55ae3f" xmi:id="d7c30521-32dd-4881-ab0c-31af679500a6"/>
  <concerns:play base_Class="99a9e41c-7fa9-42ff-aaf2-09cccd9bf76a" xmi:id="be57d634-82a0-4057-83d8-e9bc27bd8b0f"/>
  <concerns:play base_Class="c3897c2e-2243-4c00-bf79-79478a7fcdce" xmi:id="c0f5b584-66f1-4a0e-a1e4-8478465b53aa"/>
  <concerns:movement base_Class="64cf2067-90fa-4e80-a6f2-d153f9da1b03" xmi:id="527db444-e12b-48e1-912e-e6c5325dd3ba"/>
  <concerns:play base_Class="8a7963f2-3e56-410b-a56b-bcef5567d2bf" xmi:id="904166b5-1c1c-470b-9818-2cfa2084ab21"/>
  <concerns:movement base_Class="654223f5-6e2d-41ca-a8f2-87feedc84241" xmi:id="fc453311-b518-4ba4-bd9d-42074a2c7c9f"/>
  <concerns:play base_Class="ebb348f9-ef68-4e5c-b6e5-4f9d69d41df0" xmi:id="bfcb9904-0381-4f13-9e83-ddebe2ea9902"/>
  <concerns:play base_Class="52f6483b-8ba7-452f-bec0-8ac41e2addbd" xmi:id="e486e2b9-1783-4f62-bec9-7e207f603d8e"/>
  <concerns:play base_Class="_7MaTQBTAEeOYorUb5NKqTw" xmi:id="ca1507ae-2ef0-49d7-aaa3-bba0398f8745"/>
  <concerns:play base_Class="_R4EBQBTAEeOYorUb5NKqTw" xmi:id="7d535d95-98ad-470c-96f0-eedbff38b76e"/>
  <concerns:play base_Class="_SIYVMBTAEeOYorUb5NKqTw" xmi:id="72a9b259-0c0c-4936-9751-a38409d412b7"/>
  <concerns:collision base_Class="_SeS60BTAEeOYorUb5NKqTw" xmi:id="936de76e-5bf7-4f6f-8454-627151e58871"/>
  <concerns:play base_Class="_5_41wBTAEeOYorUb5NKqTw" xmi:id="7ef1567b-b06c-4924-bccc-81d8fc5f33cc"/>
  <concerns:play base_Class="_yJpuwBS_EeOYorUb5NKqTw" xmi:id="62acbed1-1c85-4cb9-bc35-15d1313103b4"/>
  <concerns:play base_Class="_8Pyb0BTAEeOYorUb5NKqTw" xmi:id="d6d09c5e-eab0-4f24-a5ec-101d35c30113"/>
  <concerns:play base_Class="_w6yu8BS_EeOYorUb5NKqTw" xmi:id="b5f9415f-dcf0-4fb1-9bc0-f98cadf9d638"/>
  <concerns:play base_Class="_ymKroBS_EeOYorUb5NKqTw" xmi:id="2afb84cb-8233-4ead-bc0a-8493ae2e3a64"/>
  <concerns:play base_Class="_xcdRkBS_EeOYorUb5NKqTw" xmi:id="796330f4-2ad9-44ee-a04c-a504e2125ad9"/>
  <concerns:play base_Class="_ySjMEBS_EeOYorUb5NKqTw" xmi:id="9881df7c-db1f-457b-8994-71e67a77421c"/>
  <concerns:play base_Class="_0YAnQBTAEeOYorUb5NKqTw" xmi:id="9bab7ea7-5f0b-43d5-a1be-7a0bae6c9e00"/>
  <concerns:movement base_Class="_xoIWEBS_EeOYorUb5NKqTw" xmi:id="2ce1ea19-8e5a-42de-a2ae-f4315e62ac38"/>
  <concerns:play base_Class="_n0Qy0BTAEeOYorUb5NKqTw" xmi:id="5dc887ec-b4c0-4c2e-aeb9-5865d2112a81"/>
  <concerns:play base_Class="_xHoREBS_EeOYorUb5NKqTw" xmi:id="879f1fe5-dfb8-499a-a2ed-7f7cba41a625"/>
  <concerns:collision base_Class="_0qZXwBTAEeOYorUb5NKqTw" xmi:id="0b37f6c5-608b-4721-8808-e71a7a62c1aa"/>
  <concerns:play base_Class="_927_0BTAEeOYorUb5NKqTw" xmi:id="9dcb10c3-a139-4d31-994c-6a89f096420d"/>
  <concerns:movement base_Class="_xzzakBS_EeOYorUb5NKqTw" xmi:id="d8b3a2bb-cb82-4aec-9def-6fd6f1d0afda"/>
  <concerns:play base_Class="_ybpdsBS_EeOYorUb5NKqTw" xmi:id="df17473e-f2a5-4998-aed6-85c5b199ef1a"/>
  <concerns:play base_Class="_SUcbQBTAEeOYorUb5NKqTw" xmi:id="19a767cc-8398-4392-a52f-46d3fa7a411f"/>
  <concerns:play base_Class="_xS_zkBS_EeOYorUb5NKqTw" xmi:id="48525722-25b5-420b-bef4-1ee5fcc34634"/>
  <concerns:collision base_Class="_0h7YQBTAEeOYorUb5NKqTw" xmi:id="3b71af4c-e9de-4310-b36e-c13b6b5ea853"/>
  <concerns:movement base_Class="_x-zwsBS_EeOYorUb5NKqTw" xmi:id="6f479600-bb58-4334-838d-04727942f487"/>
  <concerns:movement base_Class="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="c9880ffe-77bf-45ee-8f69-0ceda5f44cf7"/>
  <concerns:movement base_Class="0c11f83f-7807-46f8-85c1-1365591f5d2b" xmi:id="9547f3de-8d2f-4576-9242-0141f04b9939"/>
  <concerns:movement base_Class="32135254-97f2-46fe-8814-bcb80125b398" xmi:id="bf7ee3f6-6fe2-4b47-8d4b-420d650e7c14"/>
  <concerns:movement base_Class="20348315-05ef-4175-b33e-2ded6fa711d4" xmi:id="265b778f-c1b5-4ece-996c-5129e04f4c56"/>
  <concerns:movement base_Class="0336f803-a16e-4228-8f76-bed8906d0770" xmi:id="4a4ba519-8334-475b-a063-6c129c555096"/>
  <concerns:movement base_Class="_ABl3UBSyEeOYorUb5NKqTw" xmi:id="cb75b11b-6088-462f-852e-f0f9ed6e3ce6"/>
  <concerns:movement base_Class="_-_tjkBSxEeOYorUb5NKqTw" xmi:id="87c0aa2c-f2c1-42e0-a27b-415f57e2ecdc"/>
  <concerns:movement base_Class="_BMx4EBSyEeOYorUb5NKqTw" xmi:id="39d29f10-8b39-4f33-a57b-55df2aa7d0ef"/>
  <concerns:movement base_Class="_8l07EBSxEeOYorUb5NKqTw" xmi:id="d46c25ca-78ed-47b3-ad15-c3e4fdfaf69d"/>
  <concerns:brickles base_Class="_AfsXUBSsEeOYorUb5NKqTw" xmi:id="34dc2996-9597-4546-a775-17b6c00b1bf8"/>
  <concerns:brickles base_Class="f3b92686-e053-4deb-88fe-6c2479d5b097" xmi:id="844dc391-5f82-44ce-ba27-0b9bc980969f"/>
  <concerns:brickles base_Class="198cbed5-bbb2-43cc-88e1-1055f61f931b" xmi:id="b972bca9-66be-4432-a964-5b00240d56ea"/>
  <concerns:brickles base_Class="_UjKssBSsEeOYorUb5NKqTw" xmi:id="09bf8745-3ded-455f-88bb-42685a753784"/>
  <concerns:play base_Class="_USo9YBSsEeOYorUb5NKqTw" xmi:id="9ac79d39-5b5f-4365-bf08-2a1690237934"/>
  <concerns:save base_Class="_TsduMBSsEeOYorUb5NKqTw" xmi:id="78d62e76-c1c0-4856-b156-79fbbf902048"/>
  <concerns:brickles base_Class="_UzQ-MBSsEeOYorUb5NKqTw" xmi:id="133080e6-a303-4dd7-9403-72356c2a1cbe"/>
  <smarty:alternative_OR base_Class="_AfsXUBSsEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="53ed98b6-f60a-4d26-b18b-5b14a53e0bd9"/>
  <smarty:interface base_Class="f6f42075-cf20-4a3f-8c51-5a3881375ac1" xmi:id="08757b4d-52cf-46a6-a97f-51c97b886416"/>
  <smarty:interface base_Class="10a3a7c5-cb9a-4c55-b0ef-483fbf5e9fe1" xmi:id="4ffb40bc-71f1-443d-9131-16a8a8958934"/>
  <smarty:interface base_Class="442344cc-f26d-4b73-a9e1-9f7c4f7e4368" xmi:id="98d86f2a-376c-4580-a092-59576d23a871"/>
  <smarty:interface base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="fcd566ed-0853-4cc2-91df-2d5889581bc2"/>
  <smarty:interface base_Class="d2dc425a-7552-468e-aed7-2ab103aef2cc" xmi:id="2b5b67ab-6871-4ba5-8961-01469d655482"/>
  <smarty:interface base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="3e4f360b-6878-4fc4-b83b-012ec77b47e8"/>
  <smarty:interface base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="7d5290e7-d59a-4f56-9c13-194e07ce6d85"/>
  <smarty:interface base_Class="91dd9733-1642-4b60-895d-b8295d095b0c" xmi:id="7ccd8e27-1463-4cf8-bc95-491b5eddbe18"/>
  <smarty:interface base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="396fed1e-578d-4b12-8e99-7880c7f0d517"/>
  <smarty:interface base_Class="41ab82fb-5799-431a-906a-aea68663e04d" xmi:id="4341839a-4e56-4f6a-8719-1686548ba8f4"/>
  <smarty:interface base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="5f67bd89-cd7c-4ac1-ab52-6547cad72ead"/>
  <smarty:interface base_Class="798b89d4-7ef2-4991-954b-3d9a94944e6e" xmi:id="d6c2b87e-dde3-46cb-9eb4-333e427c17ed"/>
  <smarty:interface base_Class="8f418c8b-90e9-4fcd-ac05-eb82855e1343" xmi:id="ff5d4397-6fcf-451b-ae71-7155becdba73"/>
  <smarty:interface base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="9562d13a-fbf9-49c2-a4ac-b371142b3ea6"/>
  <smarty:interface base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="1fb52cd6-a90a-4de2-ae5f-5b7b273700df"/>
  <smarty:interface base_Class="d251e934-f259-48f0-9cd8-d63496b88e14" xmi:id="d4c3fc06-08a3-4189-a307-9416baaefb70"/>
  <smarty:interface base_Class="ff799cdb-2277-43e3-a943-570cf42a1011" xmi:id="a3843779-171c-4643-9b5f-58c3da7746f3"/>
  <smarty:interface base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="1344d587-3162-4c5e-bad7-c42435df3022"/>
  <smarty:interface base_Class="3ad25177-299e-4118-8504-1862b2a88141" xmi:id="a5c1199a-7d7c-42ee-a93b-a33d6222192e"/>
  <smarty:interface base_Class="17feb21c-d828-496d-907f-93442ad85e88" xmi:id="0db33fc7-c455-4052-96b5-a5cac3b329d2"/>
  <smarty:interface base_Class="a64c50e8-a7f0-4aca-9cc2-852325062995" xmi:id="fdbe49fd-dfe0-4cdc-8a9f-7e985b9fd261"/>
  <concerns:save base_Class="_aA0sgBWOEeObs-pQrJ2skQ" xmi:id="1eff32f0-eb9b-485d-8061-8450586493e9"/>
  <concerns:save base_Class="f6f42075-cf20-4a3f-8c51-5a3881375ac1" xmi:id="bbc75dd9-f1ef-422a-963e-5f9fdc264328"/>
  <concerns:ranking base_Class="_-OX2EBWJEeObs-pQrJ2skQ" xmi:id="c2748df7-6449-4b06-898d-49cd1f0d15a0"/>
  <concerns:ranking base_Class="_-BssABWJEeObs-pQrJ2skQ" xmi:id="60fcb625-9132-4dc6-9567-38246a337252"/>
  <concerns:ranking base_Class="_-cGwEBWJEeObs-pQrJ2skQ" xmi:id="a123cf6f-9a51-4aae-bb19-ec0ba93703b3"/>
  <concerns:ranking base_Class="_MhY9oBVnEeODAq4Tm5H6GQ" xmi:id="1a323d60-41b8-43fb-bf93-fc43396f6a76"/>
  <concerns:ranking base_Class="10a3a7c5-cb9a-4c55-b0ef-483fbf5e9fe1" xmi:id="b0b0a102-ad33-4b60-99f4-20a03712acaa"/>
  <concerns:configuration base_Class="_ps4VsBWOEeObs-pQrJ2skQ" xmi:id="81b82c12-2591-489e-bf93-64c930ab692f"/>
  <concerns:configuration base_Class="_pcB2QBWOEeObs-pQrJ2skQ" xmi:id="a48e2a2a-3d75-480f-8729-5c637c4366c4"/>
  <concerns:configuration base_Class="_pNd10BWOEeObs-pQrJ2skQ" xmi:id="f3120457-cc23-4398-9b63-ba0fa56cc4dc"/>
  <concerns:configuration base_Class="442344cc-f26d-4b73-a9e1-9f7c4f7e4368" xmi:id="1a2fb991-3a8e-466b-8426-c09c19f3935c"/>
  <concerns:save base_Class="_91CwEBWJEeObs-pQrJ2skQ" xmi:id="a74a3f35-2ffc-4512-91b5-4001c3df0a49"/>
  <concerns:save base_Class="_7x3XYBWJEeObs-pQrJ2skQ" xmi:id="e60bdf5b-247c-4854-8f4c-32b87fa6c7f7"/>
  <concerns:save base_Class="_9liUcBWJEeObs-pQrJ2skQ" xmi:id="44ba82ba-ce3a-4976-ab75-d1f22ae93459"/>
  <concerns:save base_Class="_shkHABWSEeObs-pQrJ2skQ" xmi:id="f89282f7-e5d9-489a-a0bf-072edceca955"/>
  <concerns:save base_Class="_sEty8BWSEeObs-pQrJ2skQ" xmi:id="d04041de-bd86-4cf8-8114-448650187247"/>
  <concerns:save base_Class="_sUIvABWSEeObs-pQrJ2skQ" xmi:id="aecedf83-7c8c-4cc1-a2f4-5802d8fb67a3"/>
  <concerns:save base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="f305296c-a6ea-4b37-85ae-da15125ad815"/>
  <concerns:configuration base_Class="_NFzLEBWPEeObs-pQrJ2skQ" xmi:id="43bd2c24-f17b-49e4-b0e0-172acc50657b"/>
  <concerns:configuration base_Class="d2dc425a-7552-468e-aed7-2ab103aef2cc" xmi:id="964d4fb7-1671-4137-98db-4b871fd0b883"/>
  <concerns:play base_Class="_RTYB8BWTEeObs-pQrJ2skQ" xmi:id="77d1c071-6bb7-4ad3-aadd-0b27d5c63e3a"/>
  <concerns:play base_Class="_Rnl-cBWTEeObs-pQrJ2skQ" xmi:id="5edeedce-bbfa-4565-93d6-b124939b2605"/>
  <concerns:play base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="187ce0ee-d585-4c69-8300-26e98af7c98b"/>
  <concerns:configuration base_Class="_dbUA8BWPEeObs-pQrJ2skQ" xmi:id="a841a147-41cc-486d-b0ac-11d02d513578"/>
  <concerns:configuration base_Class="_dr9FABWPEeObs-pQrJ2skQ" xmi:id="4391b17b-140d-4e90-805d-30f17d883f08"/>
  <concerns:configuration base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="5c5a11fb-e293-412d-b544-3d0f5531f891"/>
  <concerns:bowling base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="87b8a433-2785-44e6-887c-9acf905be430"/>
  <concerns:play base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="ce4a6cb8-6918-47d1-baf7-4dae26c437fe"/>
  <concerns:bowling base_Class="91dd9733-1642-4b60-895d-b8295d095b0c" xmi:id="8947b31d-6c14-4852-b821-917d46eb8917"/>
  <concerns:play base_Class="91dd9733-1642-4b60-895d-b8295d095b0c" xmi:id="f7bb8e03-9be9-4684-bbd9-fc05b1acff63"/>
  <concerns:play base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="483b23fe-3871-40a7-a028-a6ff576ed65c"/>
  <concerns:configuration base_Class="_NXCFABWPEeObs-pQrJ2skQ" xmi:id="2be4aa30-ee39-41b8-8055-ce6ae06f2b7c"/>
  <concerns:configuration base_Class="41ab82fb-5799-431a-906a-aea68663e04d" xmi:id="7c6ebd14-5327-45ef-99ad-75be9ab6fc85"/>
  <concerns:play base_Class="_SmmBgBWMEeObs-pQrJ2skQ" xmi:id="c2458a42-275f-41bb-98a2-de9706f62fa7"/>
  <concerns:play base_Class="_4bTucBWNEeObs-pQrJ2skQ" xmi:id="6870834e-e1e3-426a-956d-c5df51a12295"/>
  <concerns:play base_Class="_5M0q8BWNEeObs-pQrJ2skQ" xmi:id="cf7260f8-df77-4a73-bc25-6ccbc07bcabd"/>
  <concerns:play base_Class="_WGchoBWOEeObs-pQrJ2skQ" xmi:id="4950b443-0915-43d4-9537-b30bc8f521d7"/>
  <concerns:play base_Class="_4-ZNYBWNEeObs-pQrJ2skQ" xmi:id="22351837-c2f1-48e8-8963-4cf2edadc03d"/>
  <concerns:play base_Class="_pkzlgBWTEeObs-pQrJ2skQ" xmi:id="3ccd0a54-15e4-4138-aed6-8e5a5e9542f9"/>
  <concerns:play base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="fc9a7293-403f-4d4a-b8bf-ccf589b42858"/>
  <concerns:pause base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="36037600-71e8-42fa-b073-24e5d11fdbdd"/>
  <concerns:pong base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="ae67828d-dbdb-43ca-93e6-d731c313984a"/>
  <concerns:play base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="f7998752-eb7b-45a7-ae5f-f8b248cb00a1"/>
  <concerns:pong base_Class="798b89d4-7ef2-4991-954b-3d9a94944e6e" xmi:id="ae7e2aae-8957-403f-a40a-db5015a424c3"/>
  <concerns:play base_Class="798b89d4-7ef2-4991-954b-3d9a94944e6e" xmi:id="5759c383-fe59-4857-af90-5e0f46534467"/>
  <concerns:pause base_Class="_pwfREBWTEeObs-pQrJ2skQ" xmi:id="038384a0-cde6-416d-bf21-e3c6613d18dc"/>
  <concerns:pause base_Class="8f418c8b-90e9-4fcd-ac05-eb82855e1343" xmi:id="3a88af1e-b545-46bf-8b45-4f4d01446c87"/>
  <concerns:play base_Class="_56sIQBVmEeODAq4Tm5H6GQ" xmi:id="8f609c17-5ffc-4bcb-8bdf-84787b0ad3b3"/>
  <concerns:play base_Class="_HiZUEBVnEeODAq4Tm5H6GQ" xmi:id="1f7d16bd-65fc-493c-89b2-c3e9c33ea5fa"/>
  <concerns:play base_Class="_az2zIBVmEeODAq4Tm5H6GQ" xmi:id="15fbd76d-6aaf-4d35-928d-946a1e44071a"/>
  <concerns:play base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="8b0c20df-249d-4f80-8ae9-a9f8354c7c36"/>
  <concerns:save base_Class="_YNaqoBWNEeObs-pQrJ2skQ" xmi:id="28772126-3f92-4be3-a6d4-c6d7cf8f364c"/>
  <concerns:play base_Class="_vCv44BVnEeODAq4Tm5H6GQ" xmi:id="1f4cd4ab-8161-4b30-ad39-7797b1696f5f"/>
  <concerns:play base_Class="_DPjwoBWNEeObs-pQrJ2skQ" xmi:id="03afef5a-3306-4ac6-adf3-d86255c8fe5e"/>
  <concerns:play base_Class="_v3Op0BVnEeODAq4Tm5H6GQ" xmi:id="b447a136-3759-4ea7-a860-e0ab6c677056"/>
  <concerns:play base_Class="_vm0PQBVnEeODAq4Tm5H6GQ" xmi:id="22ae01d9-3d5c-43df-b5f2-37c8cd6bfb56"/>
  <concerns:play base_Class="_uZvYIBVnEeODAq4Tm5H6GQ" xmi:id="39f8a528-e1f8-4a4c-a761-f39015ee0220"/>
  <concerns:play base_Class="_uFK2UBVnEeODAq4Tm5H6GQ" xmi:id="84856293-3e3c-40e0-9c94-93007dd28832"/>
  <concerns:play base_Class="_uu2sgBVnEeODAq4Tm5H6GQ" xmi:id="e4356d41-baaa-4d28-bc54-36bd7c4e8063"/>
  <concerns:play base_Class="_wkfYoBWMEeObs-pQrJ2skQ" xmi:id="0117d4a0-269b-4032-84f8-171ddab13477"/>
  <concerns:play base_Class="_vS2xcBVnEeODAq4Tm5H6GQ" xmi:id="81d2d496-74fb-48c0-b25a-46ac3da54265"/>
  <concerns:play base_Class="_1qBvEBWMEeObs-pQrJ2skQ" xmi:id="4217d3ad-c1dd-477d-b37b-141be49e20c0"/>
  <concerns:save base_Class="_eFFooBWNEeObs-pQrJ2skQ" xmi:id="33203214-355e-4abf-be23-2762c3c0957a"/>
  <concerns:play base_Class="_RGtGoBWNEeObs-pQrJ2skQ" xmi:id="2e380e21-9de2-4992-98c8-780b835a6627"/>
  <concerns:play base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="f25d0d48-5fdc-40fe-ac7b-e2cbc327212b"/>
  <concerns:configuration base_Class="_TrNG4BWREeObs-pQrJ2skQ" xmi:id="e53c0928-e0f8-44c3-b3db-6aac544825e7"/>
  <concerns:configuration base_Class="_1IWMEBWREeObs-pQrJ2skQ" xmi:id="4791d816-601e-4f63-a13d-472d30294aee"/>
  <concerns:configuration base_Class="_aUKicBWSEeObs-pQrJ2skQ" xmi:id="18ef9012-a040-440b-9961-de3f196d1379"/>
  <concerns:configuration base_Class="d251e934-f259-48f0-9cd8-d63496b88e14" xmi:id="ca81e273-c2d7-43bd-96bf-68864519170c"/>
  <concerns:save base_Class="_cXIckBWOEeObs-pQrJ2skQ" xmi:id="3eac66f4-6a75-456e-9b10-dbde13a32c66"/>
  <concerns:save base_Class="ff799cdb-2277-43e3-a943-570cf42a1011" xmi:id="7342ffb2-85f1-4b91-b229-ba487af177d3"/>
  <concerns:logging base_Class="_1lmIwBWREeObs-pQrJ2skQ" xmi:id="f0236f71-2e01-4404-b4c4-bcc4b904b741"/>
  <concerns:configuration base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="83bad40c-7705-4e32-8fa0-065b69738104"/>
  <concerns:brickles base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="cd131c24-e36f-4389-a786-388f7d01be46"/>
  <concerns:play base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="a9410c0d-3cc1-4d1b-8a9e-1ac234eb74ce"/>
  <concerns:brickles base_Class="3ad25177-299e-4118-8504-1862b2a88141" xmi:id="1c05e88f-3a92-4ba7-bc54-f38fa9f5c561"/>
  <concerns:play base_Class="3ad25177-299e-4118-8504-1862b2a88141" xmi:id="ecc21be8-b526-451f-bd1c-11aa607e67e7"/>
  <concerns:save base_Class="_4ud7ABWNEeObs-pQrJ2skQ" xmi:id="329130c1-3d62-45c0-a58f-016e44f24a94"/>
  <concerns:save base_Class="17feb21c-d828-496d-907f-93442ad85e88" xmi:id="387cd11a-89b6-4817-97db-b429543b0aef"/>
  <concerns:play base_Class="_H00hABWMEeObs-pQrJ2skQ" xmi:id="346b64a4-703d-45c4-b23e-0ffa19341212"/>
  <concerns:play base_Class="a64c50e8-a7f0-4aca-9cc2-852325062995" xmi:id="2d3562b8-6faa-474a-b844-94c1a38849b3"/>
  <smarty:variability base_Comment="ee24650f-9d93-49d9-82a7-6a153d6d0753" bindingTime="DESIGN_TIME" maxSelection="3" minSelection="1" name="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="7d63172e-e2b5-4f44-a9bb-ad3b7064bd20"/>
  <smarty:variability base_Comment="dd296fb3-6640-4faf-b229-9beafc01b4de" bindingTime="DESIGN_TIME" maxSelection="4" minSelection="1" name="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="8fb05de9-cec5-48de-8da9-a396e44c8472"/>
  <smarty:variability base_Comment="189b72e5-fc9e-42c6-9cee-f16c8261c0b0" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="sprit" variants="StationarySprite, MovableSprites" xmi:id="d8a0b33c-d95e-4799-8570-d4af4a305ef4"/>
  <smarty:variability base_Comment="2c15fce8-c4ea-4acc-be42-e41f521f2627" bindingTime="DESIGN_TIME" maxSelection="1" minSelection="0" name="ranking" variants="Player" xmi:id="957e0aa1-6c6b-4fcc-9145-a37867ddc9ee"/>
  <smarty:variability base_Comment="d9bf3031-f55b-4cae-8068-381a107a61d9" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="movable_sprite" variants="Puck, Paddle" xmi:id="ef54ddeb-4c19-441f-8aba-9325e0a52afe"/>
</xmi:XMI>
