<?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="897c441c-f4c6-47cd-b159-165fba9d9b26" isAbstract="false" name="GameBoardGUI" xmi:id="_-7olgBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_lJ-i8GEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="checkScore" visibility="public" xmi:id="_mjiW4GEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="Attr4" visibility="public" xmi:id="fda3a1a0-ec39-4021-bfd1-5da34d74e7a9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c15c1900-991d-4691-842b-e0d92fa91dbb" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e7cc1941-79c8-494a-8328-443932332247" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="78e77c8d-55ce-4970-8e0d-24d3f7190be2" 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="18bc2b7c-4bca-480f-8438-b7d631457e01" isAbstract="false" name="GameBoardCtrl" xmi:id="_HCoXQBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr10" visibility="public" xmi:id="8509a503-eb90-4d29-92ce-f9dc8e5ce13f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="cf9b4d8f-f7db-498a-bbaa-5a19f9089f52" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f88f1ae0-3790-436e-99d0-3ed26c51e56c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4390e898-ab84-4a71-b7d5-0c4b9cce72d6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="Player" xmi:id="_NJM_EBS4EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkPassword" visibility="public" xmi:id="_oYkzEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="password" xmi:id="304f7cce-3f1e-42b8-bcef-8ecc0fff0a63">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="f577812f-5e27-42b8-ba5d-f4a8caa946b9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimeSaved" visibility="public" xmi:id="_o7-bEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="0713ca27-87d4-4541-adb6-da71c62418e2"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimePlayed" visibility="public" xmi:id="_oy7MwBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="2b6c8598-1c94-466a-a8b6-788534822371"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkLogin" visibility="public" xmi:id="_oFxL0BS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="login" xmi:id="88ba0fa3-155d-4f63-90bb-59d6798356d1">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="995558fc-ae62-4810-9c9c-4583618815cb">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setHeigherScore" visibility="public" xmi:id="_omALEBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="heigherScore" xmi:id="6382ddfc-a8d2-4268-9214-533605498f28">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="0eb66344-e0b3-44f7-a096-c6f2abe1a7d9"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateDateScore" visibility="public" xmi:id="_UTBIIBS9EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6ec4be8b-0688-41a8-993f-48b62704701b"/>
        </ownedOperation>
        <ownedAttribute isUnique="false" name="heigherScoreBrickles" visibility="private" xmi:id="6efc26da-db4d-4ce0-8e7e-e2077497ea95">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="324c903a-f23e-44fe-b248-4abad38d1f47" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2de4a6ea-035b-45be-bb1c-0876bc797bc2" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="90e01e27-21c6-4ecb-a913-66fe53ce070c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBowling" visibility="private" xmi:id="0ccb27a3-35e0-45af-8b53-77485a7c098f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0276e4bc-b003-4897-ba26-1dc4de748bfb" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="81797dee-7dd2-4c50-8843-9162567c979d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d136bd33-f39f-492e-8ee0-81c1cf97950d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedBrickles" visibility="private" xmi:id="11af0a59-6434-449d-abe2-279d2d1e2982">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="27404f43-0953-472d-ae49-bb2c113dd8b7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c7335d5f-9501-44dd-a612-3f4f19477eb4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c2acde32-cb5c-4cb4-a4d3-6d19685ff663" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="password" visibility="private" xmi:id="bb71e623-d340-40a5-8bf9-a21cf05b913a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="cb4d76df-44c8-446a-88b2-d9e246db7203" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="02243ea9-7c89-4d96-baf2-c59795a33130" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6acaa61e-21f8-4e33-bcbd-0dbd2907c163" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="cc075bdf-be3e-470a-a7ce-e83c97f2ba19">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="736a39c6-a279-45cc-b7be-14b02a6b33f1" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0a55762a-996b-4eee-b401-04968e5ca79b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3886bfcf-d7c1-44a2-982d-d031b15ef79a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="login" visibility="private" xmi:id="49a1e61a-ff42-47c8-a912-509469705005">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1f12da21-fb3c-4f8f-a5e7-6c176491fe90" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d200ff9b-218b-483a-a361-4e85bb16fd6b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8d72946a-469c-40e9-8718-5c1bb706f577" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dateBowlingScore" visibility="private" xmi:id="9fa640ac-5dbb-4b0f-92f4-1bdbf8a64194">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4f996821-703f-4dbe-bd19-e666515755d8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="84bf1d9b-5306-4821-bb78-fd8c73c41d92" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="0c35bebf-e0ce-40b1-8646-d177ba3dbb35" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScoreBowling" visibility="private" xmi:id="4ae46ef9-7db6-4d06-a10e-97a9aa54391b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e0277f05-84ca-44c1-b30c-410074d80f5e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="27f99dcb-85bd-45a3-9300-6478684f5c37" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a13c154e-8aae-4459-9426-12393cf42f7a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScorePong" visibility="private" xmi:id="331d95bd-2195-430c-8394-ec86303dad96">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4a1160e3-f374-44cb-8911-8f0aa2560acf" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6cd5241a-9528-4d59-9e37-c1c9b00e2808" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="00287a04-d1c7-424f-be13-655e1172caec" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="datePongScore" visibility="private" xmi:id="b4796fce-723b-43c7-9a8c-04fbc3c16990">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2758d5c7-40ac-46da-9897-a2d847304cc9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d45f981d-9665-4712-b84b-6f0bbe7dbb7e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="05938a90-238c-4e45-a477-17ff1cfb2fd3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBrickles" visibility="private" xmi:id="c322a3d1-6492-417b-a019-592dab769cd4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e627ec12-81ff-4e19-bdd6-45f006e9db37" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="797a1737-df2f-4fad-a7a1-4e2e15b3a5d2" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="893f1c0c-ebd0-4e8b-8579-f3867c4abc5c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedPong" visibility="private" xmi:id="0054ea79-f730-4043-8e9d-039a43456ccd">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c5826740-ebe1-473f-baac-db011b0d441a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="034d6151-97d5-4c57-a984-b2cefdc6bb60" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b208f53f-e54f-438a-8dc8-cb17deaeacec" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedPong" visibility="private" xmi:id="ba711f2c-51ad-41cb-a108-720b1d216364">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ee180bd5-1218-4d6b-b2cd-4ddfb00887bc" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="baee2832-d084-42f7-9be9-45e14cba6fb0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="af8c5867-4fbb-450b-a936-083bf2d43fd1" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="cfae6cb9-4f08-46a2-9f89-e7d71df4192b">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="04b51e55-259b-426d-b12a-e5916b4c1546">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="d90ac5e5-ce9a-4c28-a53a-ca668cfe17fb">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="5e75546c-8bd2-4ec8-8bbe-31ae7804b615">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameMgr" xmi:id="_hOsL0BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IGameMgt" xmi:id="_R38k4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_SmmBgBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="136cc882-b04a-4a7b-8efa-e0e53897b58a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement clientDependency="5f553db3-5778-4dae-a50c-d8995143aada" isAbstract="false" name="GameMgr" xmi:id="_P2tF4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr7" visibility="public" xmi:id="b9f64595-415c-45b8-8081-36b4fa485f50">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="de3cbb6d-5646-4931-ab89-4a927eb2cd35" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9f34c065-fce3-481d-91a8-b619c32c7e81" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e94c4b5e-501d-4483-b6e7-ec6480e8b729" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6bd7ef3c-471c-484c-be68-47e5b21fa0e0">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameBoardMgr" xmi:id="_2zMPEBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="e15e8424-ed9b-48f5-8f18-7b3f14a44136" isAbstract="false" name="GameBoardMgr" xmi:id="_JmvLYBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr5" visibility="public" xmi:id="b9476309-b5c9-4c46-9209-6cbeb501944c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="df0ab151-2d81-431d-af61-7f434642be3c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="91022aef-f46b-48c7-93b8-8e7b9670a900" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b2af1831-4c55-43eb-a621-8ddf1782bc62" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="IGameBoardMgt" xmi:id="_0bg44BVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setGameBoard" visibility="public" xmi:id="_uFK2UBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="81306fbe-dc64-4460-ba17-ea9945f5ca76">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#GameBoard" 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="b30c9026-90d3-40cc-bd78-916858902dd2"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_wkfYoBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="9a6e3554-70d8-47e1-8d2f-e19f6e1bc396"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_v3Op0BVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_eFFooBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="48d34db0-eac4-4ae7-88d5-96802883c47e"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="startGameBoard" visibility="public" xmi:id="_vm0PQBVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_RGtGoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="e200e2fb-893f-4b57-a7d1-9fd07b629108"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="addSprite" visibility="public" xmi:id="_uZvYIBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="6ab4f645-bf76-4233-b099-51cfebc45b58">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="remSprite" visibility="public" xmi:id="_uu2sgBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="fb741915-b00b-4927-b627-46fd72e85bda"/>
          <ownedParameter direction="return" name="" xmi:id="fe2418cd-ed7b-4431-8a4c-fa1d223a8495">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getLocation" visibility="public" xmi:id="_vS2xcBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="sprite" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="4a838cd1-a60b-470a-bda8-23a5b49708dc"/>
          <ownedParameter direction="return" name="" xmi:id="2d593989-4f30-4e17-883c-2a72e41c8dba">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Point" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_1qBvEBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="e7342679-dd0f-4aef-b52d-6a787a686409"/>
          <ownedParameter direction="return" name="" xmi:id="a9877dea-bedc-4b8e-9d0b-b446e7c70ca9">
            <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="4dc42c04-f6c2-4039-bf4d-64a35bab9c5b"/>
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="5b0a9e49-6e90-429a-a086-a3702c9fa8c6"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_DPjwoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="dd60360b-9555-4b9a-be1b-9f233decdc5b"/>
          <ownedParameter direction="return" name="" xmi:id="6faec30e-9b25-46db-9381-82ab375c4bf7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameCtrl" xmi:id="_tZi_IBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="80ad6a6a-de63-4567-ac4c-ce709774cd33" isAbstract="false" name="GameCtrl" xmi:id="_R-qtYBVhEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="nameAttr1" visibility="public" xmi:id="e76e9a15-3b25-4739-9663-d0adcd8e510a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0154cc92-83b9-4c31-b780-63f0d6e816d3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6882d0d4-df92-4697-b748-a2585a4ddd7a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="38c63040-148e-4fe4-a98a-e15629ef3ce2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="PlayGameGUI" xmi:id="_pVLO4BVjEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="PlayGameGUI" xmi:id="_sEps4BVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_vPsOsGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1Ts_kGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="config" visibility="public" xmi:id="_2sFHwGEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="attr6" visibility="public" xmi:id="caf96c82-14e7-4f28-ac9e-eff762f583c9">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2a6d4443-53bd-46ea-9d6d-5d8aabcf6eb2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c0f5d31e-8fa0-4aaf-ac16-e9b62b702339" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="0aee56db-74ef-4737-ba81-b641b63100de" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameGUI" xmi:id="_IqVT4BVkEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="fcce3bf6-5c4c-4b57-983e-bc2d94e88b85" isAbstract="false" name="GameGUI" xmi:id="_KFWgYBVkEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="save" visibility="public" xmi:id="_I9Y78GEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_LH5rsGEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_FhsRIGEuEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="att8" visibility="public" xmi:id="da9f59d1-f9aa-487b-b2f7-9f12abacd083">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8bea70ab-47dd-4da2-bed8-b274bda34724" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="278194f1-a07b-4e6c-a5fb-42d57aeba709" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e4419fbc-2c5c-4a94-abb1-1864902334b7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="InitializeMgr" xmi:id="_CbqHABSnEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="9a12c019-be46-44ec-8d1c-9fbb2f3df117" 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="a887b4a3-c6c1-4359-ba27-ba9a2bc7c310">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="AnimationLoopMgr" xmi:id="_-c0S4BSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IAnimationLoopMgt" xmi:id="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_pwfREBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="b59ac161-54c6-45af-b97d-3ecfb817fa73">
            <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="f5ebc811-33cd-4ec4-b82c-60efad012c70">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement clientDependency="accb5998-52f3-46d6-b6ec-637986d9f16d" isAbstract="false" name="AnimationLoppMgr" xmi:id="_4kumcBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="startAnimation" visibility="public" xmi:id="_9eXw8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="b1ff27d7-bcfa-41ed-ade3-ad13132feef2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="stopAnimation" visibility="public" xmi:id="_9rfm8BWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="7816ed14-96ee-4043-b6bb-b90b703845e9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13110Ctrl" xmi:id="3c82bd10-d631-4dbf-a6a3-67fed5771009" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface8987" xmi:id="30da7e9e-fa8d-43b4-93cd-9063f2e9466c" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setDatePlayed" visibility="public" xmi:id="_1lmIwBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="d14f33dc-74a9-4bd4-ab30-1fac5f2a444d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13186Ctrl" xmi:id="5609eb88-0358-4ae5-8851-6ae43003e5cc" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Floor" xmi:id="_PMm-EBS0EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_WP2-YBS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWidth" visibility="public" xmi:id="_UgPa4BS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_VdaNwBS0EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="e6093e5d-b3c8-4aac-8ab5-b5ece19ffa38"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Ceiling" xmi:id="_AMfYYBS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_EJMegBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_D7TzgBS1EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="7fad330d-8a4e-47ff-8c33-c6e35f94d194"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Brick" xmi:id="_7YIxMBS3EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_BmrXEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_Atly8BS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_A3_FEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="die" visibility="public" xmi:id="_BPLdEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="hitbyPuck" visibility="public" xmi:id="_BC0cEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_BaPdkBS4EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isBroken" visibility="private" xmi:id="78f41c9c-6858-4cdc-982c-c5c2fab6f3c8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2be1de15-1a75-44fd-bc6c-78af3c259fa5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a821b78b-6738-4989-a70d-39b02a21f9aa" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e4267219-891e-4805-856d-5003bdf3a802" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="0547aba4-04f4-4978-99e8-050e871d22e5"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BrickPile" xmi:id="_5CPtUBS2EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getBoundingBox" visibility="public" xmi:id="_dD4IgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_deDjEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_sbUMkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paintBricks" visibility="public" xmi:id="_dRFeEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_dpldoBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_d0GrkBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numLeft" visibility="private" xmi:id="3c514cea-c2c3-47c9-ac4d-3869e752adde">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="cc820bae-07f6-49b8-ae69-6b986999e430" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="cba7d753-9954-402c-9132-bcc0104b5f37" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6b8a4f23-5ef8-445d-95c9-823a244f41ae" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numRows" visibility="private" xmi:id="70458e88-0d3b-4e14-ad12-8ff0dee6b807">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7204acad-d3c0-40d1-9405-4049857b8644" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4830b047-a939-43bb-83dc-fa1930382139" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b289c67f-f2bc-447a-835c-96339ad4b233" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="" type="_7YIxMBS3EeOYorUb5NKqTw" visibility="public" xmi:id="7146e992-be35-40f9-a2c1-8ed10aad21e5">
          <lowerValue value="1" xmi:id="be765d00-d1d6-456b-8332-96ecddfbd0ea" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="fdb42c18-26be-4e2e-9e00-1aabcc03f0ac" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a4ea1c4b-0d74-4ecd-a14c-fb3931248a54" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfBricks" visibility="private" xmi:id="2f3de91f-289f-4939-917a-b7a55c4431bd">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a8ec24ff-c045-4999-9a32-23a8604c73a5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="5e7a4c4f-9ebd-42ca-8227-79bd058d7945" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4e398ca3-cfb2-4c1f-b43d-ae26c7726bf3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="pile" visibility="private" xmi:id="2b6e86b6-ad63-48ff-bcf8-65d04dcba025">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1adb5865-e663-4299-a7f0-6965d589334e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="28242434-f710-419f-8a51-228fc03032a8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3ae2a7a6-666a-48f2-8663-56ce7e108e03" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numOfBricksPerRow" visibility="private" xmi:id="5b2c66ff-9acf-42ba-b8f3-a0c38a3e1cb6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ebf836e3-ce25-4e34-a266-9e18d33ded64" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2db5de30-f246-4d50-9e6b-d537f5b11c83" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="424ed66c-4e9e-4df5-ade8-27d9b8c3fd3c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="93668cea-f2af-4597-88e3-9778de9a1535"/>
      </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="8b171750-8255-4c42-baaf-6532cad32fbf"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13259Ctrl" xmi:id="00da5430-f404-451a-91e4-5f05cfda8b61" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="ISaveScore" xmi:id="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_shkHABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="b57b2483-d277-42fd-84eb-2d25c9a98fb3"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="4b15d530-f843-4a06-af14-952bce4ae631"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_91CwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="d03a51d8-0432-45bb-9723-556db552b081"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="isGamePlayed" visibility="public" xmi:id="_9liUcBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="e0044ed1-836d-41a7-8411-9d7644422d9a"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="734a84b6-d3c2-40e2-8f8b-a2c52ab97282"/>
          <ownedParameter isUnique="false" name="" xmi:id="c6d0d7b1-2b5b-4778-9c30-b5a91cc7c1a4">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" 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="dd73d4c0-0272-442e-adc5-71801b9ee2d9"/>
          <ownedParameter direction="return" name="" xmi:id="39df79da-bd45-44cf-b663-a47c9b8ce7b9">
            <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="1b70b859-c519-4c0c-9085-25cd7fad24cf">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkMatch" visibility="public" xmi:id="_sUIvABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="0380c5b1-703e-4020-923e-4c388844843b"/>
          <ownedParameter direction="return" name="" xmi:id="4d83e094-300e-4127-b2d8-4fdee3bff0aa">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Score" xmi:id="_bSsdwBTCEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="incScore" visibility="public" xmi:id="_xLsxYBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="resetScore" visibility="public" xmi:id="_w9TJABTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="score" visibility="public" xmi:id="c241537b-6ab9-45d4-a2de-9b3758bb7151">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c88a72bd-5098-4d9a-b1a3-8da18e18907a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="035173fe-b454-4e02-a112-bb7e7a29a508" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9d62879a-19c6-47c5-8aff-5dc65d519aec" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13278Ctrl" xmi:id="2a6e6567-f0c2-47f5-b2f6-272b82906a53" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Puck" xmi:id="_L2zx0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="delete" visibility="public" xmi:id="_lC608BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_ntK0sBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="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="setSaveData" visibility="public" xmi:id="_uImNwBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="puckDimension" visibility="private" xmi:id="fb99a6ad-aef8-487a-8d3d-87cf8462a42e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="1080d06a-4483-4384-9251-e180b4b0ae7c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="80307771-7f65-48b3-877a-97edf2b301e5" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="aeef6dfe-0059-4e7b-9031-269ae127f88b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="isDead" visibility="private" xmi:id="33605265-d9ad-4fb3-82b0-b9887031a882">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a7b51f12-3a3f-4627-9124-e4413616ca0f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9463e27c-df35-475a-af88-ef90fd84d8b7" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="0c7873c4-9c8b-41af-85a9-c98b7a5b9a9d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="65b31e33-6225-4cb7-8764-1923b3d7b320"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface9120" xmi:id="25ced1d1-a9fe-4ae8-92ef-5e7bc9f3d33e" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGameBoard" visibility="public" xmi:id="_H00hABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="3f205df8-8441-4d8a-b124-061a3746efac">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="ISaveGame" xmi:id="_McPUsBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class"/>
      <packagedElement isAbstract="false" name="GameBoard" xmi:id="_xScE0BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setScore" visibility="public" xmi:id="_xHoREBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="resetList" visibility="public" xmi:id="_SUcbQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeMovablePiece" visibility="public" xmi:id="_ymKroBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="checkForCollision" visibility="public" xmi:id="_SeS60BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_xS_zkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="buildGameBoard" visibility="public" xmi:id="_0YAnQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGameOver" visibility="public" xmi:id="_yJpuwBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getMenu" visibility="public" xmi:id="_927_0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="initializeCollisionList" visibility="public" xmi:id="_0qZXwBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="tick" visibility="public" xmi:id="_ySjMEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="run" visibility="public" xmi:id="_7MaTQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addMovabalePiece" visibility="public" xmi:id="_ybpdsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="alreadyCollision" visibility="public" xmi:id="_0h7YQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeStationaryPiece" visibility="public" xmi:id="_SIYVMBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="handleTick" visibility="public" xmi:id="_n0Qy0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="StartMovement" visibility="public" xmi:id="_xcdRkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_5_41wBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setMenu" visibility="public" xmi:id="_8Pyb0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addStationaryPiece" visibility="public" xmi:id="_R4EBQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getScore" visibility="public" xmi:id="_w6yu8BS_EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="collisionList" visibility="private" xmi:id="e0daa537-316f-4fda-840c-f7ca5b6fca27">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7de0d94c-5035-43c5-96f8-0479d34ae7cb" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="8ee031ef-fbb4-456f-b9c9-454c1a02f886" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a2fd2705-5a47-4926-adbf-727e18dd3b22" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="movableComponents" visibility="private" xmi:id="8b613e5d-6022-45ba-b756-5945aa97ad23">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a9ff2d03-1c12-4843-9f2c-2ac1583a14fa" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="46085e6c-b733-4c80-a80b-1b9a7ab96fbb" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="533b4ae6-db09-4bf4-b0cc-beea8297097f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="image" visibility="private" xmi:id="7a10f5b0-5f8f-4be3-9bcc-2acbc2a2ff87">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ea1f5f1e-f036-49a8-9558-b02eae3cb089" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3fcd5312-e171-45d1-b396-071bc4a15ddf" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="78e8a28b-d27a-463f-bae6-63a3d53717c6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="display" type="" visibility="private" xmi:id="95f0c4bc-1133-42af-b3a4-0ca526bb9270">
          <lowerValue value="1" xmi:id="35a0579c-2fc5-4ad9-821b-c2fbf554c83f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2825400e-b905-443d-aaec-a4195a5aa9fe" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6c2908bd-2cf6-4c44-a7ce-d58fb0d4d372" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="stationaryComponents" visibility="private" xmi:id="acdd30ef-acd1-43d5-a6fd-9ace4536503c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b46e319d-be7a-40fc-a300-fd59f422994a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2a58d38f-cdc9-4156-b9f4-06a5bf5b0b82" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="dece7b51-0d57-4360-a362-0279da7b237d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="menu" visibility="private" xmi:id="831ca834-5986-48fb-93ab-180d2f3e9e1d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d18ed621-11ef-4f15-9a45-5930b9aadb57" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2aca61b3-08b3-410b-a2a0-1e28d239f15f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2db3a735-d13e-4a8d-aad9-ab112e8da484" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="score" visibility="private" xmi:id="fb7677a5-6c76-4657-b9b2-d8a1b846ef25">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f2e37487-89bf-4b72-85c3-f4f5ad6def5b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="34fe2b7e-cd89-4b59-ba33-6108c321318b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="21e32e98-ff9a-4bad-84b3-cf25dcbee111" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameOver" visibility="private" xmi:id="d82505b5-4fff-42ab-bbbc-b1c1dd2d55bb">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="23e31a2f-17a2-471d-ab05-21f03ef1211b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="96b27324-c225-4341-9ad0-b993cfa2aa12" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3e94fa49-b973-4bbb-9f96-33f4c1e97f23" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="StationarySprite" xmi:id="_fFmg8BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="4366c445-4136-4db9-ba66-4ad386bbec5c"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="MovableSprites" xmi:id="_Uo_ggBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_HXI-ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moving" visibility="public" xmi:id="_YJTJEBSwEeOYorUb5NKqTw">
          <ownedParameter direction="return" name="" xmi:id="5400643b-dba1-4618-984e-0b4b2e149668">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_LRf6wBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMoving" visibility="public" xmi:id="_S7IloBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMoving" visibility="public" xmi:id="_Ujj8ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_Od168BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_JjWW4BSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isMoving" visibility="private" xmi:id="116080c6-4f5b-42c5-9c20-b2faf4ce642d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="64cc2c5e-1737-49d1-99d2-f93e7da1f206" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="fd0f7866-639f-4681-b555-b18cd497eb2b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="89853da5-e3a1-4213-89d3-1b9513a83e4c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="currentVelocity" type="_oqHsgBSvEeOYorUb5NKqTw" visibility="private" xmi:id="01b4ec4e-284c-46fc-8e98-46a8f0b112de">
          <lowerValue value="1" xmi:id="3413f0ec-e441-4a3f-acad-c86b7ea69186" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="12d0407f-7092-4d18-ab34-0e39254b6834" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e08a484c-40b9-4b96-a7b4-d9111b714d88" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastPosition" type="" visibility="private" xmi:id="b5f4d323-f1d3-4dde-85a8-982374f16b3d">
          <lowerValue value="1" xmi:id="a87c350f-1e5c-4151-91d8-7b4d4180953a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="41942a93-2381-4b90-9c07-d2633adaf4ef" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="478fc1e4-2d46-4fd2-a83f-f1f30823d822" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="6c29cf06-3523-497b-8493-69561bd5cb4e"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="ICheckScore" xmi:id="_M10d4BVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_HiZUEBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6ddbbeb1-e1c7-4638-a8df-7e34ec066fc0"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="hasScore" visibility="public" xmi:id="_56sIQBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="801a0834-a700-4fb2-a462-edc22d6b207a"/>
          <ownedParameter direction="return" name="" xmi:id="28850517-6f96-4119-8c5e-eb7d49e95101">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_az2zIBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="33279621-246e-445a-a4fc-d1188dafe207">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="da34eb11-7493-4b85-a405-2a0d6dce804a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Sprit" xmi:id="_Ru2b4BS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="true" name="paint" visibility="public" xmi:id="_mD_JABS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="overLaps" visibility="public" xmi:id="_mPYgsBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="true" name="collideWith" visibility="public" xmi:id="_l3eXABS1EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="ba6eeb7e-c972-43cc-8cbc-2228f5f43627">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ae520b6b-03ea-48a4-99c5-4d554e93fd2c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="112c7ceb-a3d2-4d66-a313-5756e50030fb" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fd85f79d-7acf-49ca-90ef-3636cfa9aa73" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="localization" type="" visibility="private" xmi:id="72452df4-72b6-418e-8ba8-7ffc197551a4">
          <lowerValue value="1" xmi:id="997e7dce-70c3-4731-bf65-4426d060a485" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ba8a734e-942f-4598-918d-1803403e371b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="acd58ec1-5c64-478e-acae-e9fe30d8015d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="icon" visibility="private" xmi:id="6ba1ce55-6885-4323-9221-80ff3f221003">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="23630d56-e887-48c1-a464-c30caf77f9b7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="cdfada21-1c81-43da-a02f-eba717608b23" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="56853362-fa25-497c-b3eb-a97833ccab69" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="IExitGame" xmi:id="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_RTYB8BWTEeObs-pQrJ2skQ"/>
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_Rnl-cBWTEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="c180b7f2-c090-4181-9ec6-ea3187ad945d"/>
          <ownedParameter direction="return" name="" xmi:id="172aa621-2184-422f-8809-6504bfaf601a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Match" xmi:id="_lD5HgBTBEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_Eg79MBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_sBPUIBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMatch" visibility="public" xmi:id="_re5cEBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_EyJB8BTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_rtJ6gBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_K_6LwBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numberOfMatches" visibility="private" xmi:id="0ff93300-01f6-4cc7-ba90-c77c1b705559">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c96a0282-e516-4dd0-8b59-01c5689c812a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="104c5a3d-c428-4961-a6db-bb4e1d44844e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="006119ae-94fb-4bd5-b1ec-9cab238e9b93" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </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="moveRight" visibility="public" xmi:id="_P77-sBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_wCUvgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveLeft" visibility="public" xmi:id="_O_8QgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_T2r9ABSzEeOYorUb5NKqTw"/>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="52274e83-42a5-4ae1-b147-f186ea6b0e53"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13335Mgr" xmi:id="8b307508-8a2e-401a-b78f-63c1112bc543" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="BowlingGame" xmi:id="_KbxQ0BSqEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_BTWeUBSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_pS25wBSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_3TMA8BSqEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_z0OmwBSqEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="7c750243-6c87-405c-8d44-c5868daf6de1">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="19c05c9d-66f2-469d-9f78-cad0d2c0f193" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7e3d0d91-e81e-4465-b2ad-30f9815cb713" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d8be01c2-07de-421f-adbe-82b2f6d613d2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfTruns" visibility="private" xmi:id="d313f096-3678-4e69-82cb-f2334a4cf383">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c759f0e3-d812-46d4-a302-3e19a5333fa5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6353ef7e-f837-42ca-aa13-5b0abb588c26" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9aecdc1c-e566-422d-9935-61c2c67c1699" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="96f95027-c8ce-4ab1-a073-ae2ba9194d5a"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BricklesGame" xmi:id="_AfsXUBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_TsduMBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_UjKssBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_UzQ-MBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_USo9YBSsEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numbersOfBalls" visibility="private" xmi:id="c93c57db-997d-40b1-9a91-9acc8c7a1b8a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bc0f6ca7-90d8-47cc-9720-295c9fbf16bf" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="852629e9-d905-421f-b994-9d79a6704634" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="121ec526-cb08-4615-84dd-f981bf8e1366" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="92c4570a-8f53-4c41-b402-5d93420be6fc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d1567f02-96a7-48ea-bf9b-c2d024cdcff4" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c11ede00-fed8-49ff-b7bf-cc70cf40d892" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cb500e7d-e3ec-40ed-911c-b40cac4e5dce" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="5697ce0c-ce9c-4ead-84de-6d978dcd6165"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="PongGame" xmi:id="_IFYy0BSrEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_mTl20BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_lQnW4BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_mAcRUBSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_ll0x4BSrEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="2bd963e0-a921-4de8-8c36-4e80459f4fec">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="ce144165-e372-4b8c-b680-19a3113cc6c0" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4e6060f8-aaee-4686-a3f7-c74092cb923b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="72f50506-5d8e-4b7a-8610-9fc5bf00c8e2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfSets" visibility="private" xmi:id="87f85d2d-d261-4e89-a968-bda7f5e6c236">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bab36e28-6262-42fb-b0b7-a6aebdaf5652" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e75c1e8a-9f23-4ceb-89b6-ba67de6f8252" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e907066b-7373-4d20-b0e2-fa5f55e75d87" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="setPoints" visibility="private" xmi:id="36357c3b-88b3-4a2a-9aae-a6bfee1dcf84">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="71db8615-2f74-4101-9ea2-d6e5e33e8e9b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ebcbb5be-f7ed-400a-b999-512bf787329c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="381e1675-a642-430e-9d05-a702d6473399" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="f6ce4625-48b7-43be-8f9a-1dbd53201311"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Game" xmi:id="_prZDoBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_Wd9I8BStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_ZsHHABStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_UVfnoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_KegUYBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_JB2JIBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_bCHQoBStEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="1029fbce-6f2e-4f79-bf5a-392b2891db7c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c439454d-8b2e-4a94-bf64-6c372a03abad" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="77496a9c-e136-411f-a215-17a276ea2810" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ff9891b8-f15e-4693-b62f-28f04e1682c7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13385Ctrl" xmi:id="f998d033-fb1f-4899-bb87-7c7bdc31500e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Velocity" xmi:id="_oqHsgBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getSpeed" visibility="public" xmi:id="_x-zwsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingLeft" visibility="public" xmi:id="_ABl3UBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingUp" visibility="public" xmi:id="_8l07EBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMovement" visibility="public" xmi:id="_xoIWEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingRight" visibility="public" xmi:id="_BMx4EBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingDown" visibility="public" xmi:id="_-_tjkBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSpeed" visibility="public" xmi:id="_xzzakBS_EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="dy" visibility="public" xmi:id="3e6942a4-107d-432a-ac22-2d4202cb0cd0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3de4359f-2633-4b66-a267-a11020f269c4" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="343142d7-bf12-4f81-8cc3-e5e3ed18dd07" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9041e99a-8588-4720-b97a-5ce6b423acf7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="public" xmi:id="594e4ed5-f864-46a0-8c62-07c73ec3fd99">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="494bd0a9-e1fb-4747-81ca-86a1166e2382" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6483a55f-251d-4281-9d56-c2021be4c38e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c97e6051-0a39-4e7c-8111-b80550c684c2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dx" visibility="public" xmi:id="b1cf2042-1688-469b-979a-80b50bf5c9a7">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="fa3a08ba-573c-42f5-96f2-907237bb92d4" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="26963278-3d25-444e-8691-cff9f769d19c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="95cea26b-9596-44be-a660-12af754ded94" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="direction" visibility="public" xmi:id="cc991857-1df9-4daf-b8ec-b66fa74a7bfb">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e7336691-a03f-46d7-9001-50fc5fa254fa" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="56e5300d-f552-4c09-8926-5d4d9c3d551e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="98eb8d19-7a62-422f-a7e1-2f972fe1b2cc" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="private" xmi:id="dc5f1952-edc4-4768-945b-847c00728216">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2ad0a8c2-3096-407b-b622-05bedb60ba4b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2d80f754-e692-4749-8784-4d8351398c19" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f7858b32-efc8-4f0a-9654-f8424b1c76b8" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="moving" visibility="private" xmi:id="8c0be142-fbb4-4890-9abb-bb3c1dd18821">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="2be93a4b-a72a-45e4-b0eb-f6cfec33a958" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="693e1403-0b0a-4473-86ae-bff38983a920" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="85b1863f-34ca-4742-bb77-f0b7680fd8e4" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13483Mgr" xmi:id="103d60b8-7ad9-430d-b046-7dc5d2254cc2" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9275" xmi:id="d0a323d7-336f-4d30-b5ff-e3eaed3d93cd" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_ps4VsBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="96976cf6-a49c-443e-95b3-f4e0c6dc7749">
            <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="7b4c5b4c-6309-45c0-a0b0-157a5c745560">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="7a3a6d42-e95a-4df5-8a6b-355b26d0de96">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="uninstall" visibility="public" xmi:id="_pcB2QBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="cdabc4dd-9358-4396-a557-e4f3c45944f2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13542Ctrl" xmi:id="4b03457d-d21a-41c1-a43d-6b35e471ac46" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9328" xmi:id="7cac5b02-35cd-44b0-8f7f-51a914438742" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_UkIS8BWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13560Ctrl" xmi:id="82fc001e-fc06-4dbc-afca-f62a18484fd2" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9343" xmi:id="9c671d8e-c1b1-48de-86c3-87eab990d05b" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_aUKicBWSEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="ef3e0a09-046c-444e-ae27-73e969b35c8b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_TrNG4BWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="38bc14b4-e268-4acc-93e0-ddc233c3cbf9">
            <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="a6c290db-72c4-42e3-a812-d994bb831e7e">
            <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="b5f578a0-c423-495a-8aa2-a49ebabfd5ec">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="3a51be72-05b7-400c-ab5b-95f5c272ab56">
            <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="157fc265-6e68-45b6-9b91-2d6c32376c8d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="IInstallGame" xmi:id="_CacfoBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_NXCFABWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="a3bd5d00-5886-4f80-999d-7ddd9b897cc5">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkGame" visibility="public" xmi:id="_NFzLEBWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="8daabc86-407a-4eb9-840d-ac918c971bc4">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="8941ae9e-8fc1-4576-a10d-1ed39b058d21">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13681Ctrl" xmi:id="51a0889f-014b-4303-9ee0-f535d9a10772" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9431" xmi:id="8e8da3a6-1c9c-452e-81ff-c775410e29e2" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_aiq4gBWSEeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13738Ctrl" xmi:id="d2012a15-fb38-4dcc-9f0b-d33089679e15" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9469" xmi:id="f2dda195-e3ac-4cef-8d6a-fe4198c3a4ec" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1YqgABWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13805Mgr" xmi:id="1afa9ec4-6698-41d4-90f5-e99946e36874" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9512" xmi:id="4fbdce08-e838-4cb4-88d5-89b6220845a5" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_5M0q8BWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="c6dd721a-ad42-4159-8810-f7bcb425e762">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="980aac71-0034-4645-a755-16407389a410"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13848Mgr" xmi:id="801cc66c-6bc6-4aa5-a2df-097e9d3c276f" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9548" xmi:id="18ef2345-3fe8-4e91-bfbb-84f401817b36" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_4-ZNYBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="400d848e-30f7-4d18-9ab0-6ef55edb2c48">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="de788d33-3134-44d6-b90c-3be46287b43d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13919Mgr" xmi:id="68b2476d-ccbf-4822-8604-587712d242d7" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9589" xmi:id="e3890d68-9196-4815-a720-6d3ecf6be366" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="remGame" visibility="public" xmi:id="_4ud7ABWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="ebb20922-5494-4201-844d-23f95ea7c1ce">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package13964Mgr" xmi:id="12cc35ac-8331-4c40-a7ee-56f24ffc5460" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9618" xmi:id="fc63d910-eaaf-49d2-9ee7-ef518d7dd606" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_aA0sgBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="a55716ff-1d98-4dfe-8517-5854c51fce4b"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="80403948-a213-4f03-ac66-e042114ed5cc"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package14020Ctrl" xmi:id="08351aeb-c445-4882-9fbb-4267f7badf0c" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Class2958" xmi:id="bd51cdc3-ef06-4e14-a518-ddf537d967a3" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="updateScoreRanking" visibility="public" xmi:id="_xamwEBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="scoreRankingPong" visibility="public" xmi:id="5c7fd7c1-9736-4bf1-808d-7d8e6881380e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d4c8ed48-408c-4ea7-afba-042868443028" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7843071a-6b99-4be8-bab2-97a28b14a34e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="37899599-e5a4-465d-9219-6248529c3c64" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBrickles" visibility="public" xmi:id="07368e85-2838-4921-8d7a-a181da7b6a37">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4c50932c-3b06-4b8b-a822-10110b77c7a7" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="cd88c80f-88bb-4b59-8002-7a85ae48989d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="08fdf21d-bcd0-4c12-9c09-869c178bc074" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBowling" visibility="public" xmi:id="f8655736-f905-4bb5-bf4a-84c29b3a0022">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3dd1b99f-6226-4f23-b3b1-92246d98abb8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="726193c9-3c1e-486e-a16b-cc92c7250175" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="692dc100-c98d-4241-bbf6-08bff68aa600" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface9654" xmi:id="ce0f1741-6cce-4495-8952-33c666c60723" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveingInRanking" visibility="public" xmi:id="_-OX2EBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="6adc741d-12f5-4d56-95fe-148047148e83">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="ac031999-bad8-42ca-9b53-56b23fed1461"/>
          <ownedParameter isUnique="false" name="" xmi:id="c1b2be3e-333f-4ae6-b38b-5c71134cb1ed">
            <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="e30b5398-0a53-4e17-b612-fcb0d2d2c82d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="ca81f50a-a7ff-40fb-a7a0-851bdbca7c50"/>
          <ownedParameter isUnique="false" name="" xmi:id="9cb42066-4903-41df-870b-5ecddcb39bdb">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showRankingScores" visibility="public" xmi:id="_MhY9oBVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="isARankingScore" visibility="public" xmi:id="_-BssABWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="bb0d56d6-c34d-419a-8f6d-db146f52d6fc"/>
          <ownedParameter direction="return" name="" xmi:id="271b90e1-5857-4d63-a48d-8b5aaa27be9c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package14071Mgr" xmi:id="013b3ec3-37c0-4538-af79-13f50d89b4b4" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9691" xmi:id="69670917-efbc-4daa-b16b-5040a60d45ad" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_cXIckBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="c4d3984b-cabf-4dd6-ac39-17cfe8357318"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package14117Mgr" xmi:id="619ebd3a-3494-4eee-a7a9-3eb680fee8ff" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9727" xmi:id="6fa212ed-3caa-4050-a7fe-185ade9473bb" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_WGchoBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="c5aafd8c-4780-4b08-a312-efa794f36bb1">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package14250Mgr" xmi:id="60188158-cbf7-4bd8-874e-85dc8bab7cd0" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface9813" xmi:id="050df5d6-9c1e-455c-a7ae-413555de1e4a" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="addGame" visibility="public" xmi:id="_4bTucBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="b15a7ff6-085f-4321-8602-9d625aad2abd">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement memberEnd="54f625b7-8143-4f75-b556-8194f8304fb4 9844f813-092e-4112-a00d-d3b0df91d3d4" name="" xmi:id="64761507-d9ec-4f06-9884-d0da13c59c7b" xmi:type="uml:Association">
      <ownedEnd association="64761507-d9ec-4f06-9884-d0da13c59c7b" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="54f625b7-8143-4f75-b556-8194f8304fb4">
        <lowerValue value="1" xmi:id="8a787848-795b-4793-99a5-93345c2f2d09" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="04d0af77-d60f-47ea-9310-815b288082d3" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="64761507-d9ec-4f06-9884-d0da13c59c7b" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="9844f813-092e-4112-a00d-d3b0df91d3d4">
        <lowerValue value="1" xmi:id="3e6f819c-1f03-48bb-a1bf-745214d563c3" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="8eaf82df-b1e2-469e-8467-7e743f09c70d" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="e0cd343d-6f0b-4cd3-967b-84da4f6a1f24 cb19173c-fb26-467a-9ef8-6379cfa6e294" name="game_gameMgr_1" xmi:id="59e775e5-07c8-4110-beb1-a5b5bc802c39" xmi:type="uml:Association">
      <ownedEnd association="59e775e5-07c8-4110-beb1-a5b5bc802c39" name="Game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="e0cd343d-6f0b-4cd3-967b-84da4f6a1f24">
        <lowerValue value="1" xmi:id="c20b8bee-4261-4083-afb9-ab7fa40239ff" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="71ba6195-ab04-490d-9792-171d5473316b" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="59e775e5-07c8-4110-beb1-a5b5bc802c39" name="GameMgr" type="_P2tF4BViEeODAq4Tm5H6GQ" xmi:id="cb19173c-fb26-467a-9ef8-6379cfa6e294">
        <lowerValue value="1" xmi:id="61d47d21-44cd-4433-8827-f378f6006401" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="e4e99d67-f46c-492d-9004-ff7a72b496fa" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="ade96fa8-c74f-4f35-aa4c-819396953297 70e7a07d-324c-4ac3-af66-34cc7455aa39" name="" xmi:id="4f2c5a20-4bc5-43af-adb5-6fe5d5c2492d" xmi:type="uml:Association">
      <ownedEnd association="4f2c5a20-4bc5-43af-adb5-6fe5d5c2492d" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="ade96fa8-c74f-4f35-aa4c-819396953297">
        <lowerValue value="1" xmi:id="499d12bd-945b-4c74-9bed-0189099d63df" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="4aef3b6f-9277-483f-84cc-ff40e0f35a45" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="4f2c5a20-4bc5-43af-adb5-6fe5d5c2492d" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="70e7a07d-324c-4ac3-af66-34cc7455aa39">
        <lowerValue value="1" xmi:id="b4620f18-e73f-4f98-ad88-04042801be5e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="8d4a0060-ec83-4840-8baf-718592709868" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="dd2cd556-43c5-49bd-ab47-cc7412afa023 58918d21-17c9-4493-8b92-62afa2ccbbc2" name="" navigableOwnedEnd="58918d21-17c9-4493-8b92-62afa2ccbbc2" xmi:id="a7917a2d-d63a-4ff1-8929-27cf06a15a6c" xmi:type="uml:Association">
      <ownedEnd association="a7917a2d-d63a-4ff1-8929-27cf06a15a6c" name="MovableSprites" type="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="dd2cd556-43c5-49bd-ab47-cc7412afa023">
        <lowerValue value="1" xmi:id="b84da600-c175-4bdf-acc7-f52e6a7053e3" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="bded5ea6-195e-48e7-94ac-88a366d0d15d" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="a7917a2d-d63a-4ff1-8929-27cf06a15a6c" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="58918d21-17c9-4493-8b92-62afa2ccbbc2">
        <lowerValue value="1" xmi:id="d10a49ae-236f-4edf-a99b-26e6fd75b81d" xmi:type="uml:LiteralInteger"/>
        <upperValue value="*" xmi:id="b048718b-84da-43e1-aa74-c445d45adc03" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="2844dc02-8040-47c2-9391-f7485b7bc79f 50dd7914-06f8-436f-9235-f4396c6cb84b" name="" xmi:id="07934295-4faf-47a7-ac34-ff25052c1c4b" xmi:type="uml:Association">
      <ownedEnd association="07934295-4faf-47a7-ac34-ff25052c1c4b" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="2844dc02-8040-47c2-9391-f7485b7bc79f">
        <lowerValue value="1" xmi:id="8e647c58-7bf1-44c7-8271-bcb4b278c667" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="c1eadc05-89db-41fd-8883-0f69a089bad4" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="07934295-4faf-47a7-ac34-ff25052c1c4b" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="50dd7914-06f8-436f-9235-f4396c6cb84b">
        <lowerValue value="1" xmi:id="a3792fdf-2be5-43e4-97f3-b89bbc9d3ad4" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="1b484dbd-eb64-4c84-b5eb-dbed8082667e" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="ccb3100d-547e-451f-8a89-7a81eb4927da b2c658b4-08e7-4835-88c4-5f14e8005635" name="" xmi:id="041440d6-ef3f-472b-9f20-830f921ef7f6" xmi:type="uml:Association">
      <ownedEnd association="041440d6-ef3f-472b-9f20-830f921ef7f6" name="Class2958" type="bd51cdc3-ef06-4e14-a518-ddf537d967a3" xmi:id="ccb3100d-547e-451f-8a89-7a81eb4927da">
        <lowerValue value="1" xmi:id="fbcb9a7c-a4f3-47f5-8420-a9e1c72f0b7d" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="e23a654c-7e1d-4d73-89d0-dc5857d2b296" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="041440d6-ef3f-472b-9f20-830f921ef7f6" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="b2c658b4-08e7-4835-88c4-5f14e8005635">
        <lowerValue value="1" xmi:id="e4e1870d-f7bc-43d2-87e7-3c5ed52f709c" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="8b5f5541-28c9-4bff-9332-b164508abfe3" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="d5cfa4c4-56d4-47f5-9ca3-ca4a1ddd0b89 352ab446-0dab-4688-a5ad-89f716a0cc72" name="" xmi:id="1f07ef59-9d3b-47cd-b5e4-d3d29d9727de" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="1f07ef59-9d3b-47cd-b5e4-d3d29d9727de" name="Sprit" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="d5cfa4c4-56d4-47f5-9ca3-ca4a1ddd0b89">
        <lowerValue value="1" xmi:id="1209590a-117a-433e-bcd6-fad5fad7d181" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="68b06035-1c86-4b46-b81e-fb530616a36a" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="1f07ef59-9d3b-47cd-b5e4-d3d29d9727de" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="352ab446-0dab-4688-a5ad-89f716a0cc72">
        <lowerValue value="1" xmi:id="9c0e3410-dd0d-49c8-9c67-65e4ff20d25e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="712bab13-1ff1-42d7-b8c0-56e76bc1f5e2" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="9ae449ad-a7c0-4754-a79b-7559a88ba83c c033af1d-e339-4c39-8163-f6cf84bb20c4" name="" navigableOwnedEnd="9ae449ad-a7c0-4754-a79b-7559a88ba83c" xmi:id="e9ea0c53-6d57-452e-9ac8-2d55159f1614" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="e9ea0c53-6d57-452e-9ac8-2d55159f1614" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="9ae449ad-a7c0-4754-a79b-7559a88ba83c">
        <lowerValue value="1" xmi:id="cf7d3d23-7254-463b-8ad0-71aefe28605b" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="874493bb-bfe8-447d-b062-1cc38aa9640d" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="e9ea0c53-6d57-452e-9ac8-2d55159f1614" name="BrickPile" type="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="c033af1d-e339-4c39-8163-f6cf84bb20c4">
        <lowerValue value="1" xmi:id="7e083444-4264-4967-bef6-af73ec9c7c48" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="6eda3e67-4ceb-4054-8ef1-fa1fbbe546bd" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="12866721-f550-47cd-bb7b-1701b22ca776 fb8d6704-9ff4-4603-8105-5bf6ff18d8cf" name="" xmi:id="19ad744d-13ee-4a8c-b951-77e41aaeda35" xmi:type="uml:Association">
      <ownedEnd aggregation="shared" association="19ad744d-13ee-4a8c-b951-77e41aaeda35" name="Match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="12866721-f550-47cd-bb7b-1701b22ca776">
        <lowerValue value="1" xmi:id="fcf339ef-3afb-4cc2-9fdf-3be3f63922fc" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="5bbbc2ec-5510-4e5d-895b-0f6aa9d87386" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="19ad744d-13ee-4a8c-b951-77e41aaeda35" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="fb8d6704-9ff4-4603-8105-5bf6ff18d8cf">
        <lowerValue value="1" xmi:id="ab6b2d76-521a-4877-8d5f-eeec86be333c" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="ce8639fa-708f-464d-8805-f08d14c3a13d" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="883cd296-090b-4d5e-974f-e722ce0358b0" xmi:type="uml:Dependency"/>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency2" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="897c441c-f4c6-47cd-b159-165fba9d9b26" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency2" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="f67d19a6-0812-4c4c-aec1-81266f6479f2" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency3" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="ea430e20-6bd5-4ff8-a046-9dcad440a010" xmi:type="uml:Dependency"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Dependency1" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="8c8f012b-a058-4417-970c-544d6fbe36ec" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency1" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="fcce3bf6-5c4c-4b57-983e-bc2d94e88b85" xmi:type="uml:Dependency"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization3" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="2b15dee3-aa5d-40b0-b00d-e9bbdab15715" xmi:type="uml:Realization"/>
    <packagedElement client="_4kumcBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="accb5998-52f3-46d6-b6ec-637986d9f16d" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization1" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="e605646b-8b4c-4440-ade0-8e47dd8a7aa9" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization6" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="013371eb-623e-4043-ad90-6d31f9cc789d" xmi:type="uml:Realization"/>
    <packagedElement client="_JmvLYBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="e15e8424-ed9b-48f5-8f18-7b3f14a44136" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization5" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="cb5f3516-4c92-49f9-8e55-8dbfcb507b46" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="30c103e1-df5b-4498-a311-a8279329eb1d" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="" supplier="30da7e9e-fa8d-43b4-93cd-9063f2e9466c" xmi:id="80ad6a6a-de63-4567-ac4c-ce709774cd33" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="" supplier="25ced1d1-a9fe-4ae8-92ef-5e7bc9f3d33e" xmi:id="50364120-fe97-40b3-be25-b7c033a81d5c" xmi:type="uml:Realization"/>
    <packagedElement client="_T739wBVdEeODAq4Tm5H6GQ" name="" supplier="d0a323d7-336f-4d30-b5ff-e3eaed3d93cd" xmi:id="9a12c019-be46-44ec-8d1c-9fbb2f3df117" xmi:type="uml:Realization"/>
    <packagedElement client="_P2tF4BViEeODAq4Tm5H6GQ" name="" supplier="d0a323d7-336f-4d30-b5ff-e3eaed3d93cd" xmi:id="5f553db3-5778-4dae-a50c-d8995143aada" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="" supplier="ce0f1741-6cce-4495-8952-33c666c60723" xmi:id="18bc2b7c-4bca-480f-8438-b7d631457e01" xmi:type="uml:Realization"/>
  </uml:Model>
<concerns:play base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="4ad87485-4f45-4fa5-8932-73d9c687187c"/>
  <concerns:pause base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="39e64f58-72d2-4e8d-92a0-0bfc3b7900f6"/>
  <concerns:play base_Class="_9eXw8BWTEeObs-pQrJ2skQ" xmi:id="4bfb80c0-ce02-4b58-93a4-3d66d345077f"/>
  <concerns:pause base_Class="_9rfm8BWTEeObs-pQrJ2skQ" xmi:id="aa405561-af4c-4244-a12f-67c7503a1f40"/>
  <concerns:brickles base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="65f2f3a7-b748-4edc-a3b5-d974d8eaf2dc"/>
  <concerns:pong base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="5aa6387c-6525-44d5-b2ef-9044fc0040aa"/>
  <concerns:play base_Class="_EJMegBS1EeOYorUb5NKqTw" xmi:id="64f5b874-bab0-4512-a203-8d8346969b7f"/>
  <concerns:collision base_Class="_D7TzgBS1EeOYorUb5NKqTw" xmi:id="a7830a1c-5326-448e-8008-e42a0d51546d"/>
  <smarty:alternative_OR base_Class="_AMfYYBS1EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="41f4dc12-0cc3-4f1a-a04c-c6dc6461e827"/>
  <smarty:variationPoint base_Class="_fFmg8BS9EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="5" variabilities="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="2bb4788c-5c04-4a7a-b8af-17ecf1e1cde0"/>
  <concerns:brickles base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="a86abb20-f38a-4a70-9e5e-c6a178ea2c70"/>
  <concerns:pong base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="998b990a-45a0-451b-b46d-7795f9b1a7e9"/>
  <concerns:play base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="d511cc29-c16b-404b-ac21-b401292503ba"/>
  <smarty:alternative_OR base_Class="_fFmg8BS9EeOYorUb5NKqTw" rootVP="Sprit" variabilities="sprit" xmi:id="371a5fe4-1df8-4b70-8a39-4b874ae07948"/>
  <concerns:brickles base_Class="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="e9a3c979-264c-49a8-a23c-cc617cfa149c"/>
  <concerns:brickles base_Class="78f41c9c-6858-4cdc-982c-c5c2fab6f3c8" xmi:id="835eff25-811d-49f2-b76c-07e7d122365b"/>
  <concerns:brickles base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="4b0d4b48-5e67-4187-b70c-2a1f81dbf0d2"/>
  <concerns:save base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="45dc7451-0fab-46ef-a38c-dcd85aa67830"/>
  <concerns:play base_Class="_Atly8BS4EeOYorUb5NKqTw" xmi:id="53983c73-3d06-43d5-9798-a45cb8bc16e0"/>
  <concerns:collision base_Class="_A3_FEBS4EeOYorUb5NKqTw" xmi:id="d82a65aa-8ade-4e1e-9b49-f3a030c3258c"/>
  <concerns:brickles base_Class="_BPLdEBS4EeOYorUb5NKqTw" xmi:id="60c840e5-ccde-43fe-b572-3071bf9ef693"/>
  <concerns:brickles base_Class="_BC0cEBS4EeOYorUb5NKqTw" xmi:id="5ef43bcc-4651-4beb-a226-a24da4b32bdc"/>
  <concerns:brickles base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="15deb750-bfca-4ee2-8aca-3dc2cf94938c"/>
  <concerns:save base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="af486d81-1a9f-4f5f-8d79-3e04f1ddf686"/>
  <smarty:alternative_OR base_Class="_7YIxMBS3EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="eb112863-d73a-4903-a5d6-eb23167febe4"/>
  <concerns:brickles base_Class="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="69b60c7b-6807-4b1d-a7da-2f8bdff2cd88"/>
  <concerns:brickles base_Class="3c514cea-c2c3-47c9-ac4d-3869e752adde" xmi:id="790ea623-1662-48b0-a298-bdcb8f5bce30"/>
  <concerns:brickles base_Class="70458e88-0d3b-4e14-ad12-8ff0dee6b807" xmi:id="cacb6689-1bef-4a6c-9b3b-7cd46be7878c"/>
  <concerns:brickles base_Class="2f3de91f-289f-4939-917a-b7a55c4431bd" xmi:id="c80e59ea-4ca1-4cc8-8147-f37c645f4435"/>
  <concerns:brickles base_Class="2b6e86b6-ad63-48ff-bcf8-65d04dcba025" xmi:id="a2b0e4c1-31b8-474b-abcb-298f9efe5f15"/>
  <concerns:brickles base_Class="5b2c66ff-9acf-42ba-b8f3-a0c38a3e1cb6" xmi:id="37d5d1a7-0390-4a8c-88ff-81ca58d30de5"/>
  <concerns:brickles base_Class="_dD4IgBS3EeOYorUb5NKqTw" xmi:id="ac174a88-b663-40f1-b3b6-23eae706cddb"/>
  <concerns:collision base_Class="_deDjEBS3EeOYorUb5NKqTw" xmi:id="b6f65b47-405d-4879-9d68-88e079103b33"/>
  <concerns:brickles base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="3a8b61fa-b768-42e4-b6af-e5a80adb872a"/>
  <concerns:save base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="53e6fc63-7493-4ae8-8106-907164726ece"/>
  <concerns:play base_Class="_dRFeEBS3EeOYorUb5NKqTw" xmi:id="7ab6f27e-927a-4043-b173-1c3a1054525d"/>
  <concerns:play base_Class="_dpldoBS3EeOYorUb5NKqTw" xmi:id="423d327d-8fb9-4ec0-91b3-ce0bb013cebc"/>
  <concerns:brickles base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="44ed44e9-6055-4921-85e1-321bc8d38e47"/>
  <concerns:save base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="8a9e2410-6851-4c89-bdf6-3b8c9f0de7e2"/>
  <smarty:alternative_OR base_Class="_5CPtUBS2EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="6aff20d1-fbb3-481b-b2e6-9d77a2d50bd4"/>
  <concerns:pong base_Class="_IFYy0BSrEeOYorUb5NKqTw" xmi:id="316cac65-d4b6-4652-9a07-ce4454885e65"/>
  <concerns:pong base_Class="2bd963e0-a921-4de8-8c36-4e80459f4fec" xmi:id="2f004732-76a6-45f5-aafc-e8d2b50e498a"/>
  <concerns:pong base_Class="87f85d2d-d261-4e89-a968-bda7f5e6c236" xmi:id="fffc8461-ad22-496f-9adb-2e47bccabbc1"/>
  <concerns:pong base_Class="36357c3b-88b3-4a2a-9aae-a6bfee1dcf84" xmi:id="e3a3d7c3-98c3-47cb-a3a3-c4a7ea6bba45"/>
  <concerns:pong base_Class="_mTl20BSrEeOYorUb5NKqTw" xmi:id="b5edcbb6-53ce-477e-a2c6-0b79a6fa0582"/>
  <concerns:save base_Class="_lQnW4BSrEeOYorUb5NKqTw" xmi:id="77cf2256-52f1-46d6-be6b-6458428ab076"/>
  <concerns:pong base_Class="_mAcRUBSrEeOYorUb5NKqTw" xmi:id="d9e85b11-b606-49a2-a0ec-f3c33eb5bf3a"/>
  <concerns:play base_Class="_ll0x4BSrEeOYorUb5NKqTw" xmi:id="c2c40f99-c192-41c3-a4b7-eb46cd6650b1"/>
  <smarty:alternative_OR base_Class="_IFYy0BSrEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="7f974b25-f703-4a03-bf4e-5e6bc13b93a3"/>
  <concerns:brickles base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="0868f02b-632b-481a-b7fe-4bc2d1fbd342"/>
  <concerns:pong base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="57c6f741-2599-445e-b28f-674feb44d252"/>
  <concerns:pong base_Class="_BHpD8BSzEeOYorUb5NKqTw" xmi:id="4e21e729-12bb-4801-ae43-16774c2f82cb"/>
  <concerns:play base_Class="_CYfAwBSzEeOYorUb5NKqTw" xmi:id="ee5ef62b-92eb-4bed-8494-09ff2a06eb0f"/>
  <concerns:collision base_Class="_CCx2gBSzEeOYorUb5NKqTw" xmi:id="13bb8e95-3bd9-44aa-bd08-cdd65ef997a9"/>
  <smarty:alternative_OR base_Class="_8CTh0BSyEeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="350d1439-d940-4752-ac35-f17852a66b3a"/>
  <concerns:save base_Class="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="b86db236-b204-4229-ac7e-99345ce120ae"/>
  <concerns:save base_Class="c241537b-6ab9-45d4-a2de-9b3758bb7151" xmi:id="6c70c1fa-924f-41fa-93ae-8b2013d9724b"/>
  <concerns:save base_Class="_xLsxYBTCEeOYorUb5NKqTw" xmi:id="459b0763-8ee3-49de-b19f-1a7cf9c34793"/>
  <concerns:save base_Class="_w9TJABTCEeOYorUb5NKqTw" xmi:id="4da1aa22-9824-4231-ba70-c28d2189ac51"/>
  <concerns:play base_Class="_IXCC0BSzEeOYorUb5NKqTw" xmi:id="0b6ab369-82cb-4d6c-a1b3-de67539fdd6e"/>
  <concerns:save base_Class="_U4DTYBSzEeOYorUb5NKqTw" xmi:id="af37a85d-2e89-4f6d-92d5-559a2494e56d"/>
  <concerns:collision base_Class="_NKwQgBSzEeOYorUb5NKqTw" xmi:id="73602d69-b875-4ab4-915e-033b03173a4d"/>
  <concerns:movement base_Class="_P77-sBSzEeOYorUb5NKqTw" xmi:id="b2e24287-476f-419b-9daa-b9d3fb21792c"/>
  <concerns:save base_Class="_wCUvgBS3EeOYorUb5NKqTw" xmi:id="1a0a2a9e-b7c0-48d0-8d3d-596bc7a69307"/>
  <concerns:movement base_Class="_O_8QgBSzEeOYorUb5NKqTw" xmi:id="7fdeaa89-f984-44a6-be39-2697ae2d4642"/>
  <concerns:play base_Class="_T2r9ABSzEeOYorUb5NKqTw" xmi:id="ac801b91-0139-4af6-94fb-68c3c7f5c64f"/>
  <smarty:alternative_OR base_Class="_IXCC0BSzEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="67e4fdc8-264b-4304-aa29-49d5f4e750ce"/>
  <concerns:logging base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="6b25c870-0784-4221-964f-587b3674023b"/>
  <concerns:ranking base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="bd847f98-a882-4476-a1e8-68c688786792"/>
  <concerns:ranking base_Class="6efc26da-db4d-4ce0-8e7e-e2077497ea95" xmi:id="ee2c1de5-a1ae-4fd5-a1ee-27c06debd682"/>
  <concerns:logging base_Class="0ccb27a3-35e0-45af-8b53-77485a7c098f" xmi:id="0eae2e74-479e-4496-9896-4dd289c0cd37"/>
  <concerns:logging base_Class="11af0a59-6434-449d-abe2-279d2d1e2982" xmi:id="08f5b8b7-feb0-463b-ba05-44137a4408d5"/>
  <concerns:ranking base_Class="bb71e623-d340-40a5-8bf9-a21cf05b913a" xmi:id="11f4fc99-6f95-4e18-9995-70452735b9dc"/>
  <concerns:ranking base_Class="cc075bdf-be3e-470a-a7ce-e83c97f2ba19" xmi:id="e70e2e23-ff0a-45b2-8d22-a36bbaa299ab"/>
  <concerns:ranking base_Class="49a1e61a-ff42-47c8-a912-509469705005" xmi:id="7aa66803-06ea-42c5-abc6-44005fd9f597"/>
  <concerns:logging base_Class="9fa640ac-5dbb-4b0f-92f4-1bdbf8a64194" xmi:id="3da6873c-801e-4086-bb51-d7d6930041a0"/>
  <concerns:ranking base_Class="4ae46ef9-7db6-4d06-a10e-97a9aa54391b" xmi:id="9f76f59f-ce6f-4164-86c8-26879d253f10"/>
  <concerns:ranking base_Class="331d95bd-2195-430c-8394-ec86303dad96" xmi:id="3a451571-93c1-4e12-83ca-9c6ca61f987e"/>
  <concerns:logging base_Class="b4796fce-723b-43c7-9a8c-04fbc3c16990" xmi:id="735572b6-cd21-43da-801c-66bcef40967f"/>
  <concerns:logging base_Class="c322a3d1-6492-417b-a019-592dab769cd4" xmi:id="95155046-1b5f-40a6-b554-3e25f9fa6530"/>
  <concerns:logging base_Class="0054ea79-f730-4043-8e9d-039a43456ccd" xmi:id="5f28d654-17a0-4ed8-ba49-4319d6bbc76a"/>
  <concerns:logging base_Class="ba711f2c-51ad-41cb-a108-720b1d216364" xmi:id="104b363b-a096-4d8c-98ee-ae8c33434cbe"/>
  <concerns:ranking base_Class="_oYkzEBS7EeOYorUb5NKqTw" xmi:id="68d96f33-d4b5-4ee1-9351-08c837dbdc9a"/>
  <concerns:logging base_Class="_o7-bEBS7EeOYorUb5NKqTw" xmi:id="8d3f8b43-0e94-4571-b722-d4068b434b4f"/>
  <concerns:logging base_Class="_oy7MwBS7EeOYorUb5NKqTw" xmi:id="276eda2f-9419-4966-ac13-d6f777488136"/>
  <concerns:ranking base_Class="_oFxL0BS7EeOYorUb5NKqTw" xmi:id="26f0a2b7-92f9-4d1d-9f63-1121f9713b09"/>
  <concerns:ranking base_Class="_omALEBS7EeOYorUb5NKqTw" xmi:id="a6f88557-cb01-4df6-ae92-84fcf6df5bc2"/>
  <concerns:logging base_Class="_UTBIIBS9EeOYorUb5NKqTw" xmi:id="71aa6555-0743-479c-b5fa-0c3010eb6680"/>
  <smarty:optional base_Class="_NJM_EBS4EeOYorUb5NKqTw" rootVP="Player" variabilities="ranking" xmi:id="5e2946f8-be6b-42ae-b3e4-752b05e34931"/>
  <concerns:play base_Class="_L2zx0BSyEeOYorUb5NKqTw" xmi:id="69eb99a5-753f-444d-807e-81602f2f7c90"/>
  <concerns:play base_Class="fb99a6ad-aef8-487a-8d3d-87cf8462a42e" xmi:id="5ef53c0d-b4f3-4253-a39f-ae118418a6d1"/>
  <concerns:play base_Class="33605265-d9ad-4fb3-82b0-b9887031a882" xmi:id="c26565b2-c936-4be3-a9da-98294f195c12"/>
  <concerns:bowling base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="7f24ed39-d154-414a-8452-665bb34ba701"/>
  <concerns:brickles base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="c16018f4-2d14-4cc8-af6d-e56e900fb5e1"/>
  <concerns:pong base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="3bfca15b-780b-47b2-b7e6-d4fef555434b"/>
  <concerns:play base_Class="_ntK0sBSyEeOYorUb5NKqTw" xmi:id="bc19edbc-6627-4f88-96f0-5d2990cd7e8c"/>
  <concerns:save base_Class="_sElg4BSyEeOYorUb5NKqTw" xmi:id="5697d013-5926-411e-a7aa-5dff91abf063"/>
  <concerns:movement base_Class="_qLM9YBSyEeOYorUb5NKqTw" xmi:id="1a4438a7-8feb-44fa-987f-4628357cf0b2"/>
  <concerns:movement base_Class="_muGkYBSyEeOYorUb5NKqTw" xmi:id="2c29851e-c765-4219-8b95-dd65e41b7ed9"/>
  <concerns:collision base_Class="_i9dkUBSyEeOYorUb5NKqTw" xmi:id="82155386-7e78-4f21-b7b3-4329c0fbc700"/>
  <concerns:save base_Class="_uImNwBS3EeOYorUb5NKqTw" xmi:id="b0a3123a-93f1-4943-8698-91a740acf463"/>
  <smarty:alternative_OR base_Class="_L2zx0BSyEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="a0019a74-390f-444e-aa8b-8ce9c40d86f9"/>
  <smarty:variationPoint base_Class="_Uo_ggBSvEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="movable_sprite" variants="Puck, Paddle" xmi:id="44979efa-e9da-4a98-be14-46c73be9ffce"/>
  <concerns:collision base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="08f975f1-45fc-4727-81d2-8561d19229cf"/>
  <concerns:movement base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="b8c4c0c4-12ae-44f5-b70c-864d3a4f870f"/>
  <concerns:movement base_Class="116080c6-4f5b-42c5-9c20-b2faf4ce642d" xmi:id="05f4df70-234b-453b-a00c-9ded7909342d"/>
  <concerns:movement base_Class="01b4ec4e-284c-46fc-8e98-46a8f0b112de" xmi:id="c64b521d-3437-4c93-810f-f06ea6e6833b"/>
  <concerns:movement base_Class="b5f4d323-f1d3-4dde-85a8-982374f16b3d" xmi:id="dfc426a3-7a0e-4cd4-93b1-4d685a342c1f"/>
  <concerns:play base_Class="_HXI-ABSxEeOYorUb5NKqTw" xmi:id="a0c54238-ae0f-4242-9573-2fb4c3699912"/>
  <concerns:movement base_Class="_YJTJEBSwEeOYorUb5NKqTw" xmi:id="4e3c3504-8a69-40a6-a573-7530c414163a"/>
  <concerns:movement base_Class="_LRf6wBSxEeOYorUb5NKqTw" xmi:id="095d212b-0fbb-44e0-a968-1fb6b64c01de"/>
  <concerns:movement base_Class="_S7IloBSxEeOYorUb5NKqTw" xmi:id="383fd687-2f30-4bc5-8e9d-882b0931ed30"/>
  <concerns:movement base_Class="_Ujj8ABSxEeOYorUb5NKqTw" xmi:id="0c825acc-11ef-4914-a603-c4055da723f3"/>
  <concerns:collision base_Class="_Od168BSxEeOYorUb5NKqTw" xmi:id="689c1104-9773-422f-b24f-c7579066f40c"/>
  <concerns:movement base_Class="_JjWW4BSxEeOYorUb5NKqTw" xmi:id="39ebe079-7556-42e3-8a7f-7d520888e20d"/>
  <smarty:alternative_OR base_Class="_Uo_ggBSvEeOYorUb5NKqTw" rootVP="" variabilities="sprit" xmi:id="a0e9d718-3968-4726-a1e1-2527ca3712e1"/>
  <concerns:brickles base_Class="_AfsXUBSsEeOYorUb5NKqTw" xmi:id="074cf777-f44a-45f3-91f8-dee9990d83d5"/>
  <concerns:brickles base_Class="c93c57db-997d-40b1-9a91-9acc8c7a1b8a" xmi:id="81fbe710-7541-47cd-92f0-826c2673c548"/>
  <concerns:brickles base_Class="92c4570a-8f53-4c41-b402-5d93420be6fc" xmi:id="c4cb033c-4ce4-44e7-9499-ebcb96c96c15"/>
  <concerns:save base_Class="_TsduMBSsEeOYorUb5NKqTw" xmi:id="6529decd-77a2-405a-8dfc-dd4a1338de55"/>
  <concerns:brickles base_Class="_UjKssBSsEeOYorUb5NKqTw" xmi:id="f8238715-728b-4e31-be00-e581e813cf19"/>
  <concerns:brickles base_Class="_UzQ-MBSsEeOYorUb5NKqTw" xmi:id="89558aeb-cb58-4084-b049-27e379ed61f3"/>
  <concerns:play base_Class="_USo9YBSsEeOYorUb5NKqTw" xmi:id="062732fd-3dce-4ebd-b57e-743b8e40985e"/>
  <smarty:alternative_OR base_Class="_AfsXUBSsEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="14eacb8d-820a-46b7-8fbc-edf23d37e799"/>
  <smarty:variationPoint base_Class="_Ru2b4BS1EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="sprit" variants="StationarySprite, MovableSprites" xmi:id="cc8a963a-99d2-40ad-b44e-674ad424f9b2"/>
  <concerns:play base_Class="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="dcc25803-4257-4496-86c1-e973bd5cb549"/>
  <concerns:play base_Class="ba6eeb7e-c972-43cc-8cbc-2228f5f43627" xmi:id="8647a323-ab1e-4c19-9bb1-756b899312bd"/>
  <concerns:play base_Class="72452df4-72b6-418e-8ba8-7ffc197551a4" xmi:id="32d20949-d95f-4586-956b-8cf553888855"/>
  <concerns:play base_Class="6ba1ce55-6885-4323-9221-80ff3f221003" xmi:id="e71f3d6e-abe6-45a3-851e-2c3f81df7182"/>
  <concerns:play base_Class="_mD_JABS1EeOYorUb5NKqTw" xmi:id="3b3647bc-9aa2-4951-97ce-406809ce215b"/>
  <concerns:bowling base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="44467533-72cc-4191-bcfb-fd9933667fb3"/>
  <concerns:brickles base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="90159ea6-e110-477d-a63a-6e5793841415"/>
  <concerns:pong base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="a69531a5-085c-489b-b125-8d676669f391"/>
  <concerns:collision base_Class="_l3eXABS1EeOYorUb5NKqTw" xmi:id="3ca4eddc-3fe5-4ed7-bdc7-64b7e737a248"/>
  <smarty:mandatory base_Class="_Ru2b4BS1EeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="" xmi:id="cba3d93d-1566-4dbd-a4e9-759a8b6a1876"/>
  <concerns:ranking base_Class="bd51cdc3-ef06-4e14-a518-ddf537d967a3" xmi:id="b8cbade2-9a92-4d50-8458-53db85fdac80"/>
  <concerns:ranking base_Class="5c7fd7c1-9736-4bf1-808d-7d8e6881380e" xmi:id="3c19da90-c8cd-4bde-8fdd-7a8942f3d68c"/>
  <concerns:ranking base_Class="07368e85-2838-4921-8d7a-a181da7b6a37" xmi:id="2384c8c1-51e1-47e3-a684-972666152b7c"/>
  <concerns:ranking base_Class="f8655736-f905-4bb5-bf4a-84c29b3a0022" xmi:id="97006cc4-41c8-49d0-922a-6f0615e3ad4f"/>
  <concerns:ranking base_Class="_xamwEBTCEeOYorUb5NKqTw" xmi:id="be9ad073-80fc-41ae-88ef-b26c3d90dadf"/>
  <smarty:variationPoint base_Class="_prZDoBSsEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="3" variabilities="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="1998cf09-963d-4020-9de6-45021aeeba3c"/>
  <concerns:play base_Class="_prZDoBSsEeOYorUb5NKqTw" xmi:id="94a1e72b-2e46-41cd-8d7a-21a2e29293ed"/>
  <concerns:play base_Class="1029fbce-6f2e-4f79-bf5a-392b2891db7c" xmi:id="b250e241-6582-421a-baa8-6976116ef959"/>
  <concerns:save base_Class="_Wd9I8BStEeOYorUb5NKqTw" xmi:id="92af6e8d-7a79-42ea-8ae5-2d3742be0f6e"/>
  <concerns:play base_Class="_ZsHHABStEeOYorUb5NKqTw" xmi:id="b48d2c1a-9fce-43fa-8c83-2ceb71405aa7"/>
  <concerns:play base_Class="_UVfnoBStEeOYorUb5NKqTw" xmi:id="dedee557-81a0-40cd-b660-2efa4afcff9a"/>
  <concerns:play base_Class="_KegUYBStEeOYorUb5NKqTw" xmi:id="3c9cdfa1-552b-41a7-a117-ad02050ae359"/>
  <concerns:save base_Class="_JB2JIBStEeOYorUb5NKqTw" xmi:id="4f0576e2-ab39-4e3a-8b09-b2b4f917cfde"/>
  <concerns:save base_Class="_bCHQoBStEeOYorUb5NKqTw" xmi:id="fee6814d-29d6-44e9-af21-7ac87b7584d8"/>
  <smarty:mandatory base_Class="_prZDoBSsEeOYorUb5NKqTw" rootVP="" variabilities="" xmi:id="bf397515-ea99-400d-9640-9529afed917f"/>
  <concerns:brickles base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="919811c9-7e73-4c44-935f-a4f09fbedc25"/>
  <concerns:pong base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="3007da35-55cb-4064-88a9-f596ab25f808"/>
  <concerns:brickles base_Class="_WP2-YBS0EeOYorUb5NKqTw" xmi:id="e997c791-46ee-45bc-9e39-3bccdf42c590"/>
  <concerns:collision base_Class="_UgPa4BS0EeOYorUb5NKqTw" xmi:id="5be3d506-26e8-4771-9d46-f5147b57a642"/>
  <concerns:play base_Class="_VdaNwBS0EeOYorUb5NKqTw" xmi:id="72dd2640-f113-48a4-a423-cbe3dd65c792"/>
  <smarty:alternative_OR base_Class="_PMm-EBS0EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="b07857e6-9df5-4342-b992-7cc203eca996"/>
  <concerns:bowling base_Class="_KbxQ0BSqEeOYorUb5NKqTw" xmi:id="22112710-1eed-4bde-818e-c06e605f32f7"/>
  <concerns:bowling base_Class="7c750243-6c87-405c-8d44-c5868daf6de1" xmi:id="f7297cbb-0da1-4a38-89da-b93620782fa2"/>
  <concerns:bowling base_Class="d313f096-3678-4e69-82cb-f2334a4cf383" xmi:id="95753dee-01aa-4b56-9c22-0cc22bbd530a"/>
  <concerns:bowling base_Class="_BTWeUBSrEeOYorUb5NKqTw" xmi:id="af2404a8-b57e-4086-a762-dce5d73e91fd"/>
  <concerns:save base_Class="_pS25wBSqEeOYorUb5NKqTw" xmi:id="5f517127-3885-4359-af6b-8e414290c17a"/>
  <concerns:bowling base_Class="_3TMA8BSqEeOYorUb5NKqTw" xmi:id="d322ba64-4d9f-4487-bc9d-2f463f9d1d02"/>
  <concerns:play base_Class="_z0OmwBSqEeOYorUb5NKqTw" xmi:id="fb96ac46-6742-4b13-931b-b975fb44193b"/>
  <smarty:alternative_OR base_Class="_KbxQ0BSqEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="642e25a1-58a5-40ff-83d6-ac78137181b4"/>
  <concerns:play base_Class="_xScE0BS9EeOYorUb5NKqTw" xmi:id="93e5112d-f8fe-4c00-bd82-be40bffa58d7"/>
  <concerns:collision base_Class="e0daa537-316f-4fda-840c-f7ca5b6fca27" xmi:id="6e14ff99-6eb2-4c92-9b81-27004bd05588"/>
  <concerns:play base_Class="8b613e5d-6022-45ba-b756-5945aa97ad23" xmi:id="0b4faa10-8530-4085-bbd2-fae28a3f4ffe"/>
  <concerns:play base_Class="7a10f5b0-5f8f-4be3-9bcc-2acbc2a2ff87" xmi:id="ad04124f-97ce-44ca-a10a-6bdf8c6f799c"/>
  <concerns:play base_Class="95f0c4bc-1133-42af-b3a4-0ca526bb9270" xmi:id="d0b5b50d-6d14-4e29-8d5f-308f6edd3c6e"/>
  <concerns:play base_Class="acdd30ef-acd1-43d5-a6fd-9ace4536503c" xmi:id="154a08ed-266a-419f-84fc-3efd86937749"/>
  <concerns:play base_Class="831ca834-5986-48fb-93ab-180d2f3e9e1d" xmi:id="11a7a7c0-1b85-45f7-96f9-0da19eec965f"/>
  <concerns:play base_Class="fb7677a5-6c76-4657-b9b2-d8a1b846ef25" xmi:id="ce81e089-9ac6-4375-a29f-8cee859a1b91"/>
  <concerns:play base_Class="d82505b5-4fff-42ab-bbbc-b1c1dd2d55bb" xmi:id="3ff5ca2f-ad6c-468f-90ca-45e8ea59a179"/>
  <concerns:play base_Class="_xHoREBS_EeOYorUb5NKqTw" xmi:id="08e7cb72-be42-4599-858c-d420ed60bf53"/>
  <concerns:play base_Class="_SUcbQBTAEeOYorUb5NKqTw" xmi:id="4c1db10f-6cde-4b6d-9bbf-0e24418b702f"/>
  <concerns:play base_Class="_ymKroBS_EeOYorUb5NKqTw" xmi:id="aa95fa32-eabf-40fd-aa4e-481b68e5091b"/>
  <concerns:collision base_Class="_SeS60BTAEeOYorUb5NKqTw" xmi:id="ec3ddf42-9e60-406d-a954-19dade041388"/>
  <concerns:play base_Class="_xS_zkBS_EeOYorUb5NKqTw" xmi:id="295a722a-a9df-4a89-bf7e-ad976506a4ed"/>
  <concerns:play base_Class="_0YAnQBTAEeOYorUb5NKqTw" xmi:id="bc996d38-bde4-4825-8bd9-7b94060bbb94"/>
  <concerns:play base_Class="_yJpuwBS_EeOYorUb5NKqTw" xmi:id="00c2324d-3a5e-481c-a319-ac387a57b057"/>
  <concerns:play base_Class="_927_0BTAEeOYorUb5NKqTw" xmi:id="23eadc85-1514-4474-86ee-cdcbebd420c4"/>
  <concerns:collision base_Class="_0qZXwBTAEeOYorUb5NKqTw" xmi:id="b5473569-afa8-4385-b14a-75940ec0b72a"/>
  <concerns:play base_Class="_ySjMEBS_EeOYorUb5NKqTw" xmi:id="0c80a222-6d34-408c-aa04-27850b6c0fa9"/>
  <concerns:play base_Class="_7MaTQBTAEeOYorUb5NKqTw" xmi:id="1f1a5f5a-2923-44d3-908d-57dab680f930"/>
  <concerns:play base_Class="_ybpdsBS_EeOYorUb5NKqTw" xmi:id="bfc6cdb8-5cad-4ba0-bf19-b408307efa7d"/>
  <concerns:collision base_Class="_0h7YQBTAEeOYorUb5NKqTw" xmi:id="d4a27809-8632-4f06-a902-b629eb4a79e4"/>
  <concerns:play base_Class="_SIYVMBTAEeOYorUb5NKqTw" xmi:id="86a37e80-612a-4cbb-891f-f35f73b212f6"/>
  <concerns:play base_Class="_n0Qy0BTAEeOYorUb5NKqTw" xmi:id="e96f52f3-87a7-4133-96c8-045f7abdc724"/>
  <concerns:play base_Class="_xcdRkBS_EeOYorUb5NKqTw" xmi:id="a5703853-4704-43e8-bb94-0dab4b9525b8"/>
  <concerns:play base_Class="_5_41wBTAEeOYorUb5NKqTw" xmi:id="be1823e5-9105-4f95-9668-75725112a6c8"/>
  <concerns:play base_Class="_8Pyb0BTAEeOYorUb5NKqTw" xmi:id="f042d40a-91ce-48cd-9460-4c36925482f8"/>
  <concerns:play base_Class="_R4EBQBTAEeOYorUb5NKqTw" xmi:id="e5ae102e-b7fe-4487-8b02-03b4876eafc7"/>
  <concerns:play base_Class="_w6yu8BS_EeOYorUb5NKqTw" xmi:id="d18f24a0-bb52-43a1-a637-09604a5d9e4b"/>
  <concerns:play base_Class="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="5fa50cd7-a378-490e-bf3f-1acdcf09ac94"/>
  <concerns:play base_Class="_fbl-ABWMEeObs-pQrJ2skQ" xmi:id="eeffb06f-e995-4c5b-91f1-0f26238774c2"/>
  <concerns:movement base_Class="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="2d3184a5-ba0c-46eb-8131-093161930696"/>
  <concerns:movement base_Class="3e6942a4-107d-432a-ac22-2d4202cb0cd0" xmi:id="b4a16fcb-ac95-4dba-af69-776c86ca5f35"/>
  <concerns:movement base_Class="594e4ed5-f864-46a0-8c62-07c73ec3fd99" xmi:id="f14112a2-4f8a-47e5-bcc2-6528b617cb20"/>
  <concerns:movement base_Class="b1cf2042-1688-469b-979a-80b50bf5c9a7" xmi:id="159f35c4-0d8c-4bda-ab7c-bb225f90b9c4"/>
  <concerns:movement base_Class="cc991857-1df9-4daf-b8ec-b66fa74a7bfb" xmi:id="58c78304-262d-4bfd-9636-23daf2987e81"/>
  <concerns:movement base_Class="dc5f1952-edc4-4768-945b-847c00728216" xmi:id="29671b3f-ac64-4cdf-939e-76997ba68ef1"/>
  <concerns:movement base_Class="8c0be142-fbb4-4890-9abb-bb3c1dd18821" xmi:id="6cc4a9df-fd7b-48ba-82f8-a662c0cd862d"/>
  <concerns:movement base_Class="_x-zwsBS_EeOYorUb5NKqTw" xmi:id="9063bb45-bae3-4dbe-ba96-68bf1b90269d"/>
  <concerns:movement base_Class="_ABl3UBSyEeOYorUb5NKqTw" xmi:id="8af72f2c-8980-41aa-b361-50d2d7ef15af"/>
  <concerns:movement base_Class="_8l07EBSxEeOYorUb5NKqTw" xmi:id="ce39d0ba-1bc4-4004-99cd-3441f596bace"/>
  <concerns:movement base_Class="_xoIWEBS_EeOYorUb5NKqTw" xmi:id="231164de-c0c2-4903-bacf-ec21e0ad17a7"/>
  <concerns:movement base_Class="_BMx4EBSyEeOYorUb5NKqTw" xmi:id="17a7128d-0b86-4424-993a-3c8f65b91ceb"/>
  <concerns:movement base_Class="_-_tjkBSxEeOYorUb5NKqTw" xmi:id="08511815-c6c2-4929-a9ce-9bba515dd059"/>
  <concerns:movement base_Class="_xzzakBS_EeOYorUb5NKqTw" xmi:id="c4f67ccd-2048-4d9b-9ed9-e004cd1e87d7"/>
  <concerns:play base_Class="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="6291a026-0ce2-444e-aa5d-496047fb9cb1"/>
  <concerns:play base_Class="0ff93300-01f6-4cc7-ba90-c77c1b705559" xmi:id="02137c69-02d4-4956-8f8a-92e873302153"/>
  <concerns:play base_Class="_Eg79MBTCEeOYorUb5NKqTw" xmi:id="52b56674-ce60-4922-998f-697ee1f13b36"/>
  <concerns:play base_Class="_sBPUIBTBEeOYorUb5NKqTw" xmi:id="1bf06f18-15e3-48ad-9188-9cd5ee5a968c"/>
  <concerns:play base_Class="_re5cEBTBEeOYorUb5NKqTw" xmi:id="0f424d1f-0f5b-49a2-88bc-7b864f469bac"/>
  <concerns:play base_Class="_EyJB8BTCEeOYorUb5NKqTw" xmi:id="9797b66d-fc61-4443-b725-4bf9fdb2ee8b"/>
  <concerns:play base_Class="_rtJ6gBTBEeOYorUb5NKqTw" xmi:id="57604b1e-8d92-4c5a-abf2-a8483489416c"/>
  <concerns:play base_Class="_K_6LwBTCEeOYorUb5NKqTw" xmi:id="64d1aa4f-ebda-457b-94cf-2ae668434106"/>
  <smarty:interface base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="5ee14262-4821-4bb4-8d2d-c8e77c01e76e"/>
  <smarty:interface base_Class="30da7e9e-fa8d-43b4-93cd-9063f2e9466c" xmi:id="c2559636-5c69-47e0-9c52-6d98b573a1c7"/>
  <smarty:interface base_Class="8e8da3a6-1c9c-452e-81ff-c775410e29e2" xmi:id="14215745-858b-4043-bd62-4a407900ff6e"/>
  <smarty:interface base_Class="9c671d8e-c1b1-48de-86c3-87eab990d05b" xmi:id="ebaf32f8-021e-46ad-94fe-4c27dd40deff"/>
  <smarty:interface base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="cba0ee14-8c3b-46df-a9e1-94c7b4980e8b"/>
  <smarty:interface base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="ec3ee6c7-6547-4287-95ba-71969a509333"/>
  <smarty:interface base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="57cac963-157e-415b-bb7d-6bb2a34155dd"/>
  <smarty:interface base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="0bcb831d-be6d-4308-81a3-1ce6f75c3d60"/>
  <smarty:interface base_Class="18ef2345-3fe8-4e91-bfbb-84f401817b36" xmi:id="b16b718f-385d-43ef-97bd-3129b02af2d4"/>
  <smarty:interface base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="3576a5ad-cd8e-47f0-8d5e-5c3af8230ac8"/>
  <smarty:interface base_Class="25ced1d1-a9fe-4ae8-92ef-5e7bc9f3d33e" xmi:id="b13cc7e2-6d76-450f-96ea-0d32652b2a54"/>
  <smarty:interface base_Class="69670917-efbc-4daa-b16b-5040a60d45ad" xmi:id="0d5f033d-a298-42b0-a5ef-a734e23bcadc"/>
  <smarty:interface base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="14c9e63d-1941-4ba7-9b55-147c9a14d07c"/>
  <smarty:interface base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="af9440c5-2c5a-4b62-9ce2-9399705f169a"/>
  <smarty:interface base_Class="050df5d6-9c1e-455c-a7ae-413555de1e4a" xmi:id="3e77930b-954e-4b55-8b62-f29c916e0e26"/>
  <smarty:interface base_Class="e3890d68-9196-4815-a720-6d3ecf6be366" xmi:id="6e63464a-54d4-4749-a011-b4694b302fe6"/>
  <smarty:interface base_Class="d0a323d7-336f-4d30-b5ff-e3eaed3d93cd" xmi:id="1c005144-6c61-420b-b0bb-e583f1c8bdce"/>
  <smarty:interface base_Class="4fbdce08-e838-4cb4-88d5-89b6220845a5" xmi:id="b45ccd1d-9a00-4650-a7d3-b0341bcc75c6"/>
  <smarty:interface base_Class="7cac5b02-35cd-44b0-8f7f-51a914438742" xmi:id="5f44e882-9ea3-4ef8-ad21-4f90901bb973"/>
  <smarty:interface base_Class="f2dda195-e3ac-4cef-8d6a-fe4198c3a4ec" xmi:id="f40df6d0-a02e-4704-b136-8d7b275a9720"/>
  <smarty:interface base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="3ba128a9-eb32-490a-b535-5aa55a65cf4b"/>
  <smarty:interface base_Class="fc63d910-eaaf-49d2-9ee7-ef518d7dd606" xmi:id="6b69397b-4864-4bea-8db7-b20d47bd15fd"/>
  <smarty:interface base_Class="6fa212ed-3caa-4050-a7fe-185ade9473bb" xmi:id="68916957-f363-42cf-b546-8a1b36d72c27"/>
  <smarty:interface base_Class="ce0f1741-6cce-4495-8952-33c666c60723" xmi:id="5eca021b-b1ee-400a-9a2b-3c55af64e2a4"/>
  <concerns:save base_Class="_91CwEBWJEeObs-pQrJ2skQ" xmi:id="058eca12-08aa-4de9-a49c-d24c22d2ed80"/>
  <concerns:save base_Class="_7x3XYBWJEeObs-pQrJ2skQ" xmi:id="d5792a9c-58a8-455f-aa05-b1a97ad6be3b"/>
  <concerns:save base_Class="_9liUcBWJEeObs-pQrJ2skQ" xmi:id="29b0354c-7a2d-4255-8de8-7bcfb0ff3184"/>
  <concerns:save base_Class="_shkHABWSEeObs-pQrJ2skQ" xmi:id="9d86da78-ea74-4ae5-ae9a-22fc73fce3d5"/>
  <concerns:save base_Class="_sEty8BWSEeObs-pQrJ2skQ" xmi:id="23c29186-4b7c-4e3e-9d2a-237e0e45b7f0"/>
  <concerns:save base_Class="_sUIvABWSEeObs-pQrJ2skQ" xmi:id="3b030b82-0fef-43db-a728-f7b2d7349970"/>
  <concerns:save base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="2c7ee634-136c-4df7-8964-070d8a46d619"/>
  <concerns:logging base_Class="_1lmIwBWREeObs-pQrJ2skQ" xmi:id="688bc6be-2358-479e-8450-8fc2eb770c4a"/>
  <concerns:logging base_Class="30da7e9e-fa8d-43b4-93cd-9063f2e9466c" xmi:id="4a326557-4ec0-4252-8ff0-26c8969a706c"/>
  <concerns:bowling base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="7efe0b9b-1ba0-450d-b78c-4a0b96097aa8"/>
  <concerns:play base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="323dc6f8-3602-4f41-b443-adb64955edfc"/>
  <concerns:bowling base_Class="8e8da3a6-1c9c-452e-81ff-c775410e29e2" xmi:id="4251a7ce-ef20-43ef-88c4-e59bcf413cb1"/>
  <concerns:play base_Class="8e8da3a6-1c9c-452e-81ff-c775410e29e2" xmi:id="52c42cb4-90cc-4b85-b2a0-de9c4245dd4b"/>
  <concerns:configuration base_Class="_1IWMEBWREeObs-pQrJ2skQ" xmi:id="e635eeaf-2eb9-4e8f-b787-9d9919b93f4f"/>
  <concerns:configuration base_Class="_TrNG4BWREeObs-pQrJ2skQ" xmi:id="edbda15f-b02f-4c0b-a7b4-17e193f25a6e"/>
  <concerns:configuration base_Class="_aUKicBWSEeObs-pQrJ2skQ" xmi:id="b30d91b3-7eb0-4bbc-bf90-8d53be3a2a36"/>
  <concerns:configuration base_Class="9c671d8e-c1b1-48de-86c3-87eab990d05b" xmi:id="3c83b92b-78af-4fc2-9e55-f2c3dc0c2436"/>
  <concerns:play base_Class="_56sIQBVmEeODAq4Tm5H6GQ" xmi:id="ddb2bdb6-48f7-4a88-a908-63cf80869a37"/>
  <concerns:play base_Class="_HiZUEBVnEeODAq4Tm5H6GQ" xmi:id="45b39b57-6524-4ea7-9716-66cedc765840"/>
  <concerns:play base_Class="_az2zIBVmEeODAq4Tm5H6GQ" xmi:id="b416de61-421c-437e-a723-d083b1b3eea4"/>
  <concerns:play base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="726aeadd-e3f7-4f80-9942-869a4df66ae2"/>
  <concerns:configuration base_Class="_NXCFABWPEeObs-pQrJ2skQ" xmi:id="6744a5b8-d978-472f-a2ac-e1b10f1d1fed"/>
  <concerns:configuration base_Class="_NFzLEBWPEeObs-pQrJ2skQ" xmi:id="abcac321-2ff8-490c-b1fe-349f72550995"/>
  <concerns:configuration base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="a2bbbbb4-4dc2-4615-ba12-32221ccc1b9b"/>
  <concerns:play base_Class="_SmmBgBWMEeObs-pQrJ2skQ" xmi:id="fdc8db32-34b1-4252-bbb5-9b86bdae2d36"/>
  <concerns:configuration base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="19a38abc-7d1e-4031-b146-b748e441813c"/>
  <concerns:play base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="71d790db-f1a6-4fe2-bede-e9c1c29d9e70"/>
  <concerns:save base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="aff7532f-d12e-4507-882b-fcec3008308e"/>
  <concerns:save base_Class="_YNaqoBWNEeObs-pQrJ2skQ" xmi:id="601001a8-e075-4dc8-baba-32b090375483"/>
  <concerns:play base_Class="_vCv44BVnEeODAq4Tm5H6GQ" xmi:id="3ab8e8f3-b450-4498-9179-de5e440c6a5f"/>
  <concerns:play base_Class="_DPjwoBWNEeObs-pQrJ2skQ" xmi:id="e49c5acd-33cb-4745-83b7-6895c8090274"/>
  <concerns:play base_Class="_v3Op0BVnEeODAq4Tm5H6GQ" xmi:id="bbb7e507-d391-4918-af89-a66e842eae12"/>
  <concerns:play base_Class="_vm0PQBVnEeODAq4Tm5H6GQ" xmi:id="2f9a606e-e1ee-4ffc-bc16-164f642adad9"/>
  <concerns:play base_Class="_uZvYIBVnEeODAq4Tm5H6GQ" xmi:id="94d59377-76c8-4b13-9f3f-895da9aa297a"/>
  <concerns:play base_Class="_uFK2UBVnEeODAq4Tm5H6GQ" xmi:id="73c3e3f2-b6fe-4e77-8cd4-5a5e592327aa"/>
  <concerns:play base_Class="_uu2sgBVnEeODAq4Tm5H6GQ" xmi:id="26012a92-27f4-448e-9e2d-ddbe9c230cd8"/>
  <concerns:play base_Class="_wkfYoBWMEeObs-pQrJ2skQ" xmi:id="566158f3-3c7a-4d5c-b032-cfa3f3147755"/>
  <concerns:play base_Class="_vS2xcBVnEeODAq4Tm5H6GQ" xmi:id="ce83e966-ca51-44f0-ae5b-690cf1bb06cd"/>
  <concerns:play base_Class="_1qBvEBWMEeObs-pQrJ2skQ" xmi:id="1921210d-93c3-4a19-9f2a-b9747c68bd88"/>
  <concerns:save base_Class="_eFFooBWNEeObs-pQrJ2skQ" xmi:id="eec0b54a-566a-40a5-b8ba-17025913fc76"/>
  <concerns:play base_Class="_RGtGoBWNEeObs-pQrJ2skQ" xmi:id="f2114674-b574-4ba8-971d-e7a805f7f06d"/>
  <concerns:play base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="3e89f534-8828-47f3-a9fd-5c96558191cf"/>
  <concerns:play base_Class="_4-ZNYBWNEeObs-pQrJ2skQ" xmi:id="a40d141d-7ad0-4562-9613-4da0d503664e"/>
  <concerns:play base_Class="18ef2345-3fe8-4e91-bfbb-84f401817b36" xmi:id="90faf84b-3a2a-4bf0-a87d-2b703eda7a64"/>
  <concerns:play base_Class="_pkzlgBWTEeObs-pQrJ2skQ" xmi:id="b91b56f6-2535-417b-bb35-7365acf72380"/>
  <concerns:pause base_Class="_pwfREBWTEeObs-pQrJ2skQ" xmi:id="0aae02a1-5289-4abe-a9dc-166757634072"/>
  <concerns:play base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="e46dfd3b-37f0-4dac-b6a1-f564655272ac"/>
  <concerns:pause base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="aeb5c6a7-9559-4e75-ab5a-c8add1f0616d"/>
  <concerns:play base_Class="_H00hABWMEeObs-pQrJ2skQ" xmi:id="87b4d9ea-22b9-466f-9705-baccb71d8910"/>
  <concerns:play base_Class="25ced1d1-a9fe-4ae8-92ef-5e7bc9f3d33e" xmi:id="beea5f25-2652-4d81-9e3b-6c7a5f5df492"/>
  <concerns:save base_Class="_cXIckBWOEeObs-pQrJ2skQ" xmi:id="5fcbd89c-eab5-49bd-a319-3fe271c412cd"/>
  <concerns:save base_Class="69670917-efbc-4daa-b16b-5040a60d45ad" xmi:id="5b29a083-c5c3-4144-aa63-c88c640a5007"/>
  <concerns:play base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="4ac41238-152a-495a-9d34-94d76dec5b85"/>
  <concerns:configuration base_Class="_dbUA8BWPEeObs-pQrJ2skQ" xmi:id="de5e71fa-7716-4df5-abe9-8a26e1dc7b1a"/>
  <concerns:configuration base_Class="_dr9FABWPEeObs-pQrJ2skQ" xmi:id="99641a21-8b18-450e-9753-9df1932dc329"/>
  <concerns:configuration base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="b53c628b-19f7-4f95-aa07-ade937aba380"/>
  <concerns:play base_Class="_4bTucBWNEeObs-pQrJ2skQ" xmi:id="7b52ddb7-7536-477a-b2c6-240c32d1cba4"/>
  <concerns:play base_Class="050df5d6-9c1e-455c-a7ae-413555de1e4a" xmi:id="25d0c2e0-d195-463c-b346-bcf33fe9ac72"/>
  <concerns:save base_Class="_4ud7ABWNEeObs-pQrJ2skQ" xmi:id="4065633c-9a5c-42b3-81db-b52c385770c2"/>
  <concerns:save base_Class="e3890d68-9196-4815-a720-6d3ecf6be366" xmi:id="e237b3f9-32e8-4e6f-8696-a9d45f10fc19"/>
  <concerns:configuration base_Class="_ps4VsBWOEeObs-pQrJ2skQ" xmi:id="c171f43c-89f7-47c5-9fb1-258949ee3ef2"/>
  <concerns:configuration base_Class="_pcB2QBWOEeObs-pQrJ2skQ" xmi:id="9469ca9f-f8ef-476d-afc2-a0fba3afc7fa"/>
  <concerns:configuration base_Class="_pNd10BWOEeObs-pQrJ2skQ" xmi:id="df9dba16-a18f-4455-ada6-8851044bc3d7"/>
  <concerns:configuration base_Class="d0a323d7-336f-4d30-b5ff-e3eaed3d93cd" xmi:id="7c12eb9f-1312-41ea-9a23-3bc5d1fdfcd4"/>
  <concerns:play base_Class="_5M0q8BWNEeObs-pQrJ2skQ" xmi:id="12a1d0a1-e83b-46de-9332-fe36571400f8"/>
  <concerns:play base_Class="4fbdce08-e838-4cb4-88d5-89b6220845a5" xmi:id="986e9e5f-317b-4c80-b5c6-efe35dd63ae4"/>
  <concerns:pong base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="c407f555-23fa-417f-8daa-b9c6a6fef2e4"/>
  <concerns:play base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="09e0e885-c3f9-46fa-9163-124e96b2b4f1"/>
  <concerns:pong base_Class="7cac5b02-35cd-44b0-8f7f-51a914438742" xmi:id="b127731b-bac8-4e9a-a670-3bdb01a873d9"/>
  <concerns:play base_Class="7cac5b02-35cd-44b0-8f7f-51a914438742" xmi:id="eae77684-730d-4f51-9056-f2249ca7277a"/>
  <concerns:brickles base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="9142a20f-7d4c-4b46-bc14-f9e6c27b2905"/>
  <concerns:play base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="7a4e3954-7cc6-4e22-8fdf-1d092b24dcf2"/>
  <concerns:brickles base_Class="f2dda195-e3ac-4cef-8d6a-fe4198c3a4ec" xmi:id="811355a8-31a5-43a0-8375-60696059d960"/>
  <concerns:play base_Class="f2dda195-e3ac-4cef-8d6a-fe4198c3a4ec" xmi:id="f1a5b9a3-7476-4b27-8804-06570a42f637"/>
  <concerns:play base_Class="_RTYB8BWTEeObs-pQrJ2skQ" xmi:id="5251460b-ff80-4926-880c-bd157802f5ff"/>
  <concerns:play base_Class="_Rnl-cBWTEeObs-pQrJ2skQ" xmi:id="d1566877-b4e5-4aee-bb7b-8ed5111a228d"/>
  <concerns:play base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="3ff8738b-c7af-463f-9287-48c1d7f852ec"/>
  <concerns:save base_Class="_aA0sgBWOEeObs-pQrJ2skQ" xmi:id="662eac2e-f775-4247-aaf7-1a7374902c2e"/>
  <concerns:save base_Class="fc63d910-eaaf-49d2-9ee7-ef518d7dd606" xmi:id="399dc080-7080-4be1-ab7d-b9b532bc8112"/>
  <concerns:play base_Class="_WGchoBWOEeObs-pQrJ2skQ" xmi:id="cad99aa6-7b51-465e-9964-c1a82bc3e1ac"/>
  <concerns:play base_Class="6fa212ed-3caa-4050-a7fe-185ade9473bb" xmi:id="b59a9a77-8182-442c-9ec1-2cc6978c6052"/>
  <concerns:ranking base_Class="_-OX2EBWJEeObs-pQrJ2skQ" xmi:id="7dca5f47-153b-407e-8932-47bfb8891454"/>
  <concerns:ranking base_Class="_-BssABWJEeObs-pQrJ2skQ" xmi:id="15789244-cfd7-4511-9a45-222e9616e3b1"/>
  <concerns:ranking base_Class="_-cGwEBWJEeObs-pQrJ2skQ" xmi:id="06f60535-7387-4c3b-b499-cfe58af74550"/>
  <concerns:ranking base_Class="_MhY9oBVnEeODAq4Tm5H6GQ" xmi:id="fb1a645c-512a-4edd-a3e4-9bd8d19a3420"/>
  <concerns:ranking base_Class="ce0f1741-6cce-4495-8952-33c666c60723" xmi:id="cc9e2573-4f0d-4543-9b8c-39044fefaf39"/>
  <smarty:variability base_Comment="6bd7ef3c-471c-484c-be68-47e5b21fa0e0" bindingTime="DESIGN_TIME" maxSelection="3" minSelection="1" name="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="07bb36c1-2caf-40a9-a9b6-292f595d9183"/>
  <smarty:variability base_Comment="cfae6cb9-4f08-46a2-9f89-e7d71df4192b" bindingTime="DESIGN_TIME" maxSelection="4" minSelection="1" name="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="43299a6a-1775-41b9-a45b-28c358a9ae3a"/>
  <smarty:variability base_Comment="04b51e55-259b-426d-b12a-e5916b4c1546" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="sprit" variants="StationarySprite, MovableSprites" xmi:id="64a12d5f-ef73-48ae-9bc6-acd45f374a30"/>
  <smarty:variability base_Comment="d90ac5e5-ce9a-4c28-a53a-ca668cfe17fb" bindingTime="DESIGN_TIME" maxSelection="1" minSelection="0" name="ranking" variants="Player" xmi:id="f9ecbd61-6154-46ee-aa18-21648e51cea9"/>
  <smarty:variability base_Comment="5e75546c-8bd2-4ec8-8bbe-31ae7804b615" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="movable_sprite" variants="Puck, Paddle" xmi:id="50dbd8d8-2fa1-4f01-becf-93d14f1c4b3d"/>
</xmi:XMI>
