<?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="e1ed78bd-4bb0-4d06-83ea-b50afbf9cb87" 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="2930dc9b-ce75-4436-bd72-45a4715870d3">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="098a850c-0ca1-48c0-b1b0-f0f2871faeca" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="26c92d29-210d-4b3d-8381-cd5f107f1b5b" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="268b15fc-9d5f-49f6-af3a-2e294cbc5b99" 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="a297c2b1-2b2e-47f4-8c20-f4d545b1367a" isAbstract="false" name="GameBoardCtrl" xmi:id="_HCoXQBVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr10" visibility="public" xmi:id="12bab726-80ab-4690-b0fd-e7b06db2b1bc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="cad2f33e-0237-4106-9e07-7bdda13b66aa" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0f698b6b-6129-42d6-98fe-f6c7e4eec6ed" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="6f2ec08c-9e9d-49ae-b172-53e2f82a6427" 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="9f6621dd-4124-4463-81e4-fde604bf1b89">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="77e09b9b-7d03-4bd4-8f8d-50c724f513d3">
            <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="3c61cadd-4239-4004-9131-f7fc81bdb5d1"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateLastTimePlayed" visibility="public" xmi:id="_oy7MwBS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="559e0ebb-a843-4434-89f0-24f467372b96"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkLogin" visibility="public" xmi:id="_oFxL0BS7EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="login" xmi:id="e70b3dfe-86fd-4b39-bee7-f5be35de5944">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="bb63699a-9ca6-44d4-84b1-63501ea1c3a3">
            <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="9034af57-30a7-429d-9440-cff7c8c82135">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="00b0ffda-6156-41c4-acd4-25b9a2162822"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="updateDateScore" visibility="public" xmi:id="_UTBIIBS9EeOYorUb5NKqTw">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="a7b9dda7-fd88-4eb4-a488-420760530807"/>
        </ownedOperation>
        <ownedAttribute isUnique="false" name="heigherScoreBrickles" visibility="private" xmi:id="8b5d6587-e3aa-46bd-a543-509aa81fd751">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="022d14a9-e9a1-4ee7-bf45-d5fce483f4e8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="dd443dd6-a127-426f-9a97-9bfa5d0eefd9" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="d8fe9242-95c2-4a67-b213-f6a52e10c08b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBowling" visibility="private" xmi:id="446cf627-ea31-4c78-8aba-235c4cc0cbb4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="dc7921e4-c4cd-4ca0-b934-630336013aac" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f43e2809-13e6-4ff6-9d4d-387770c55b2a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fbd5cf08-65a0-4e42-a49a-5c5555ff8cad" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedBrickles" visibility="private" xmi:id="bb6bec19-5514-46c1-afc9-97606911f234">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="095dc7a2-5452-4f6a-9875-303c8fa7667c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e73250e9-09a8-4241-a7f2-233be2957956" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="99742bff-4300-438f-9d65-d5ccd3483a8b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="password" visibility="private" xmi:id="49b60116-611f-499e-ab14-db527e76c23d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="b883bcb6-e1a3-4dd8-b047-5a652bd4597b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a1494b7b-e479-42f0-8e6f-dc324834c062" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ec4abc1a-ecfd-41a5-b443-1419868b1cdb" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="5b4b725d-dfa4-47d5-b088-a642b5c5a3f7">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8566725c-49af-4238-ae84-ec7f6f88079c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1000cf20-5a3f-4951-a7d6-35f9077e1232" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3b334a4c-268d-44fb-957b-727ec4cbf655" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="login" visibility="private" xmi:id="87ba69ff-1926-452d-9816-c05d7c6e2d15">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5a93cb77-7eb7-4559-97df-e06bce0e292d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="de0ceb87-2491-4b5f-900e-a94460d98a67" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4a1a34e8-cb17-4e8e-b394-a7a1da64c5ec" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dateBowlingScore" visibility="private" xmi:id="753445fb-4684-45b6-a1a6-c0013406828f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0c7aee6b-be04-4ad0-87b2-eedc77f22485" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b2d4963f-a0c8-44f7-b646-f4a4a6344b68" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="382e4d45-6a11-4fb1-a69a-0b877a9c8b67" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScoreBowling" visibility="private" xmi:id="45bf6f5e-59c9-4843-8fa9-3707f8e892c7">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3421dcee-94a4-45b1-88e1-478f6876113f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="855b0153-df7a-4fee-bad4-17db995a94f2" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="612c65d9-7523-4f15-9f19-228420f7916b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="heigherScorePong" visibility="private" xmi:id="ff462e42-0ecf-4aa3-9e35-9fe8cd7d2c76">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4aef460c-5c05-4377-a9d6-9eefc2bf5322" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="92c36d69-fdaf-4048-ba86-43d86e13ac46" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="23f7c96d-31dd-46c1-b32b-73eb23394a22" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="datePongScore" visibility="private" xmi:id="ef6acb80-48dd-4f5c-9485-ac3cbae1c38f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="a515ec95-d1f5-4593-8f0b-8801db4619c8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="20047857-c6c2-4f41-871e-640ed6f6418f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="41dca629-3734-44cb-ac0f-d2833f52ce27" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedBrickles" visibility="private" xmi:id="747d2ff6-f165-4200-ace3-86be803c1779">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c8fea9f2-5583-4829-a382-a0713e72c8d8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="785d4412-4bc5-4622-a313-91018266e4b6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8ec02cde-45c2-4c27-87b6-a42b7e6e53ee" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimePlayedPong" visibility="private" xmi:id="a7b04355-1c5b-4e4f-9471-b3184b64ea0e">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="800506ee-de09-4e96-aab3-3fbb84b76044" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="56640700-3449-469d-b97b-f58fbd19825d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="1b927d64-955a-43cf-b470-25531ae65bc7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastTimeSavedPong" visibility="private" xmi:id="cdbfbf73-2d06-4843-97dc-f763060d2006">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="5b7c0edd-aa77-4e8a-8b68-ad18862e0fe9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d6bfed4b-5e92-4559-b593-2f0a1382707d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4981a606-4351-4fd4-9c5f-597b579c797d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="a45c2e54-62b3-402a-8fb2-887d6430b624">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="04e1fade-1bd9-4976-905f-5a23f1f1f3d4">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="5a95e7bd-bceb-44a3-8682-8bfcea87d98f">
        <body/>
      </ownedComment>
      <ownedComment annotatedElement="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="e800d759-3403-4a62-9201-6090d90bb5de">
        <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="saveGame" visibility="public" xmi:id="_aA0sgBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="fcd16920-3f53-4a1d-9fef-f446073ec6d8"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="4cbbbb42-2cb0-4557-931a-2fe321cad3ea"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="initialize" visibility="public" xmi:id="_SmmBgBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="a15d5aa4-032e-49be-a96d-27895211033a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="addGame" visibility="public" xmi:id="_4bTucBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="dcc7decf-3aed-4104-ace8-48ff77d9b014">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_5M0q8BWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="8c3bcd23-11cb-40dd-908a-e196b155bd4b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="ca079915-1bb8-494e-91c4-e37869dcb30f"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement clientDependency="d07b7591-c673-4743-9fb3-fb9cbf34aeca" isAbstract="false" name="GameMgr" xmi:id="_P2tF4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr7" visibility="public" xmi:id="535ff9e6-e0da-467b-a0c2-ae20269732e0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9b7842fe-3cc5-4ad0-894d-2bd1a5150c88" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="38f6fa6b-e39e-490a-b244-61123379494c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2c7761a9-7d47-45d6-af34-3fc4e77b3d7b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <ownedComment annotatedElement="_prZDoBSsEeOYorUb5NKqTw" xmi:id="25bd81f7-c9bc-48e1-b5b7-53515c4157f6">
        <body/>
      </ownedComment>
    </packagedElement>
    <packagedElement name="GameBoardMgr" xmi:id="_2zMPEBSmEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="6afa8ffa-6d1f-4120-a090-9767a7705cba" isAbstract="false" name="GameBoardMgr" xmi:id="_JmvLYBVcEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="attr5" visibility="public" xmi:id="7c7a2ba1-e4df-4792-87dc-5e565abd5f72">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="4d8c691b-02bc-4320-9811-11ebfc494d7a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ac33b9a4-f35d-4b56-8676-56790b7f3f06" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="fceec2d1-2e6e-4253-a48a-d3109b9190d4" 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="getFinalScore" visibility="public" xmi:id="_DPjwoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="8f876bf3-f145-41fa-b59e-260495cc26bb"/>
          <ownedParameter direction="return" name="" xmi:id="4a0c32b7-b75c-4883-bbf3-bc310d1d60f9">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_v3Op0BVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="addSprite" visibility="public" xmi:id="_uZvYIBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="293180c1-c03e-4da7-9045-b0528933e797">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_eFFooBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="82a56eaf-4ab4-4a86-826a-ac43a1a0e647"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="startGameBoard" visibility="public" xmi:id="_vm0PQBVnEeODAq4Tm5H6GQ"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_YNaqoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="ea64be48-347c-4336-8966-5fd70db652d2"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_wkfYoBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="0383bea1-64c7-435a-a785-cdce8fdd4c9e"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getLocation" visibility="public" xmi:id="_vS2xcBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="sprite" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="04323d5d-5a04-4b13-a62b-4b37547bbe52"/>
          <ownedParameter direction="return" name="" xmi:id="7823bb11-4033-4f8a-8fd4-55a6c652ec88">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Point" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setGameBoard" visibility="public" xmi:id="_uFK2UBVnEeODAq4Tm5H6GQ">
          <ownedParameter direction="return" name="" xmi:id="c4da7b78-54aa-4167-a5a4-6114dada0a9c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#GameBoard" 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="dfe7b69b-2309-4a78-adda-f1a78da90f7d"/>
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="86ac2716-1bd1-4dc1-abbc-9c87e34e1a53"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="remSprite" visibility="public" xmi:id="_uu2sgBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="04f3f0e2-bf7d-445d-812d-4891fc0aa6f3"/>
          <ownedParameter direction="return" name="" xmi:id="af8a8860-dcd7-4ca4-b05e-2a56a56522c1">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_RGtGoBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="4eea47eb-12f4-4845-9db4-031b94af58dc"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_1qBvEBWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="1e00ee72-169d-4056-a582-93ec6ff338c1"/>
          <ownedParameter direction="return" name="" xmi:id="fc94975f-17c1-41ac-9ab1-d0de3291d608">
            <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="7f5da706-50c6-4431-b38d-ccf4e0adad5a" isAbstract="false" name="GameCtrl" xmi:id="_R-qtYBVhEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedAttribute isUnique="false" name="nameAttr1" visibility="public" xmi:id="2928c120-74b3-4581-adbc-0f993c40ad8d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7cb07759-ecd5-44df-a5aa-ea2083000370" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="d073882d-5c99-4298-b717-3cb449147d57" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bb41e61a-2c82-45f6-aafd-b28d639547e2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="IPlayBrickles" xmi:id="_4L4Z4BViEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_aUKicBWSEeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="ae0c695f-d7e5-4bb6-b90e-f0ee4691c18a">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="PlayGameGUI" xmi:id="_pVLO4BVjEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="PlayGameGUI" xmi:id="_sEps4BVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1Ts_kGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_vPsOsGEtEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="config" visibility="public" xmi:id="_2sFHwGEtEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="attr6" visibility="public" xmi:id="45d49e2d-036b-496a-8a20-194e7d826054">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="bd78cb7c-813f-4d41-8a83-000c29869770" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b8246984-6081-4d2d-8385-44157e2e6840" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="99ef4864-3676-4fff-945f-64e9ec92f7c7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="GameGUI" xmi:id="_IqVT4BVkEeODAq4Tm5H6GQ" xmi:type="uml:Package">
      <packagedElement clientDependency="ad87cfd3-11e6-4b21-9391-3f3c47253c2b" isAbstract="false" name="GameGUI" xmi:id="_KFWgYBVkEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_FhsRIGEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_LH5rsGEuEeSFBoEbqUktNw"/>
        <ownedOperation isAbstract="false" name="save" visibility="public" xmi:id="_I9Y78GEuEeSFBoEbqUktNw"/>
        <ownedAttribute isUnique="false" name="att8" visibility="public" xmi:id="8e4d8abc-e933-449a-bdfd-411fde7ca6cc">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="50a84378-0743-4082-bee0-a980dd13ffb8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a45cd935-6a79-433e-bbbc-2ccb0e914c12" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="69bfb478-11ff-488b-840d-fc882601bcd2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="InitializeMgr" xmi:id="_CbqHABSnEeOYorUb5NKqTw" xmi:type="uml:Package">
      <packagedElement clientDependency="91f456bb-3eaa-4379-9a65-0854d1fd00b0" 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="a5a781ca-7d73-4583-827a-727fb3de70a0">
            <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="226d05df-29e0-4b3b-bb34-dd7cbe5225f2">
            <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="550b02b3-c791-4f82-b622-38fa9e11aef3">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement clientDependency="42076c22-30c7-4364-b349-0e281bccd4b6" 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="c6802186-6b82-4df4-be9a-612447e7aead">
            <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="18d21987-9764-4df3-a8d5-2402919894eb">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18547Ctrl" xmi:id="75a49fa1-9afa-422f-88be-c6f7d10c30e3" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface12498" xmi:id="554c0249-a078-40d6-ab8c-6e228ea751cb" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setDatePlayed" visibility="public" xmi:id="_1lmIwBWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="12120cdf-f2c8-4512-9c26-ceb53e42e3f7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18591Ctrl" xmi:id="f7a0291d-deb1-4800-9c0c-53e8e08f6f09" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="ISaveScore" xmi:id="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="isGamePlayed" visibility="public" xmi:id="_9liUcBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="3fb39421-d328-4d3f-9bca-4584db076b4b"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="ef03125d-ac1b-4175-8294-af3e622bcce7"/>
          <ownedParameter isUnique="false" name="" xmi:id="3a4eb43d-cfd1-4af3-aa08-925e2ab9545f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_91CwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="9814aef8-7475-4d6a-a950-ce3a2af9f13e"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkGameBoard" visibility="public" xmi:id="_sEty8BWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="778201d7-8d72-41aa-9941-a0e46ec09b1b"/>
          <ownedParameter direction="return" name="" xmi:id="326ccaed-c7f2-4baf-a8ba-9c265387119b">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_shkHABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="3e8eea1d-c327-4ae1-8eab-e87b5914a977"/>
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="43057f6b-23dd-49cb-9ddf-04850a32b7f2"/>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="checkMatch" visibility="public" xmi:id="_sUIvABWSEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="5ee54870-e109-4c50-b1f2-ff3faaab7f50"/>
          <ownedParameter direction="return" name="" xmi:id="564fefbd-18ec-4607-87be-caabf213ad61">
            <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="bcc99650-5769-4fb0-b910-3c6aeda50985">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Score" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Score" xmi:id="_bSsdwBTCEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="resetScore" visibility="public" xmi:id="_w9TJABTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="incScore" visibility="public" xmi:id="_xLsxYBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="score" visibility="public" xmi:id="b03b2c47-8948-4749-956c-41ecf2e4b014">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="af13447a-4853-4408-b78b-ce2349422b8c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="897e5be6-afb6-47b3-8b9b-32eb777d7da3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a40d7e76-1776-41d4-9299-e0b8db210707" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18615Mgr" xmi:id="9c719e6b-09e1-438d-b3ed-4b1b381c2f95" 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="71fd01a9-75c7-44b4-821a-6e4791e0d846">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="771fdb09-6f4b-4142-8a11-e470924b8af5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="568cd060-c6d7-4bdf-9032-6320a90e8e58" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="2dbfd065-6509-49da-bac2-f06a427c99f1" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfTruns" visibility="private" xmi:id="894582e3-8cd6-4cee-81bb-cbb455f0002c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="7321bc3c-fb88-489b-9daa-50b65d76013c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f866bcd6-c6b8-47c0-9521-196bc6178a1f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4e6badf7-e019-4a81-b131-3082153caa6b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="80cf7254-67e1-4005-8e6a-e3207b221644"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="PongGame" xmi:id="_IFYy0BSrEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_ll0x4BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_lQnW4BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_mTl20BSrEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_mAcRUBSrEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="5ef2d080-d985-47c0-b206-16aa570b92b4">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="20623bf8-bad2-41c0-a07b-782a168c28ab" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9d4b924c-7052-49fe-ad74-b6355def0baa" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="8483b40c-eb5b-468b-9055-03910fc2c30b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfSets" visibility="private" xmi:id="d8df0741-527e-4825-98eb-c125bb0e4777">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="35824d23-2746-4967-b599-65db1a55e72c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f60c693e-3e24-4980-b09d-be13b1656734" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="03304110-d501-443a-a8fc-62dd04c94623" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="setPoints" visibility="private" xmi:id="b9841083-4bf0-4364-afa6-e713ec7ae08f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="fedddc03-6f76-4206-89a7-a669a82de58d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="c068eb75-f374-4b65-ba77-6935f380d1d1" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="18a50f0d-5318-49b7-ab54-84f8d576d1ae" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="4068b66a-6b05-4ce8-a474-1db673421d2a"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BricklesGame" xmi:id="_AfsXUBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_UzQ-MBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_UjKssBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_TsduMBSsEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_USo9YBSsEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numbersOfBalls" visibility="private" xmi:id="77ac68db-f5d0-4990-b2b4-970e09baebc0">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0a7ae958-c58c-4b5d-a9ff-09a6cd8ccf7d" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a56fa8bb-20a7-4e8c-b947-779b184eaffd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="48314e7e-9c4d-4281-a79c-566a9de51c44" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="555e7f46-fa71-4747-bcb8-e47a384822fd">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c237c1e9-a725-4758-b9f5-c5ed4a734ae2" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b4311d79-cb3e-4282-ac67-d0826d069368" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="74f62bdf-b983-46ec-ab81-2e93f8707a05" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_prZDoBSsEeOYorUb5NKqTw" xmi:id="54160386-3483-4d3f-8caa-1829b5574af3"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Game" xmi:id="_prZDoBSsEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="saveGame" visibility="public" xmi:id="_JB2JIBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="viewTopScores" visibility="public" xmi:id="_Wd9I8BStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_KegUYBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_ZsHHABStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_UVfnoBStEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="saveScore" visibility="public" xmi:id="_bCHQoBStEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="gameCode" visibility="private" xmi:id="d8ba983b-2c65-44f7-b56c-b93847f7c4c5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="c544d04c-4807-4cd1-8e96-1faee939a458" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="454d8bdf-14f2-47f1-b0ca-6fb4a38f7940" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="cefe3940-2524-49d0-9a42-0772e6ac3f05" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18704Ctrl" xmi:id="404eac47-620d-41b5-b791-ab11f7e75d96" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Wall" xmi:id="_8CTh0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_CCx2gBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_CYfAwBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_BHpD8BSzEeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="5275bb9a-a08d-44ee-9287-677b699fb530"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Floor" xmi:id="_PMm-EBS0EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWidth" visibility="public" xmi:id="_UgPa4BS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_VdaNwBS0EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="absorb" visibility="public" xmi:id="_WP2-YBS0EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="a86390df-c4e2-4b0d-974d-2b7658db640d"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Brick" xmi:id="_7YIxMBS3EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_BaPdkBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="die" visibility="public" xmi:id="_BPLdEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_BmrXEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="hitbyPuck" visibility="public" xmi:id="_BC0cEBS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_Atly8BS4EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_A3_FEBS4EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isBroken" visibility="private" xmi:id="c9e0218f-b83d-4bfa-8a83-f2eee8961afa">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6ae1788d-f3a2-49ab-9b83-8eb55b61796f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="0b9b2197-e899-433c-ad91-31037ed1e922" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="773e67dc-d5fa-42c1-b333-b6662a579e06" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="552fadf4-0697-49cd-9cc7-ea6240055513"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Ceiling" xmi:id="_AMfYYBS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_D7TzgBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_EJMegBS1EeOYorUb5NKqTw"/>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="3c723595-bf90-448f-9087-a761bd03d711"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="BrickPile" xmi:id="_5CPtUBS2EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_dpldoBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getBoundingBox" visibility="public" xmi:id="_dD4IgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_deDjEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paintBricks" visibility="public" xmi:id="_dRFeEBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_d0GrkBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_sbUMkBS3EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numLeft" visibility="private" xmi:id="1522b2cd-ec4b-4dee-a643-cd50b1885b4b">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9ed90eeb-63bb-4ca1-a148-b87e4c8e988c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e3b22d34-a58d-48fc-a450-cf879d733a37" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="ac3b31c6-bf7d-481a-b9df-312dd87febb6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numRows" visibility="private" xmi:id="9a09af88-3f6f-4bef-8b99-0d78e0fc4581">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="84649ef5-2590-4759-841a-f20a274667e9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9c746277-3c5e-4861-b08a-5bca0f794fa4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="db0a463a-530b-498b-93dc-378638fe5a9d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="" type="_7YIxMBS3EeOYorUb5NKqTw" visibility="public" xmi:id="9812ca86-009d-4159-87a2-4f60508f7f2e">
          <lowerValue value="1" xmi:id="5fc93b83-0599-4133-9d9f-7c31fd9ce739" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="f4e3ddb4-d9ff-4994-a791-7eec75e3b010" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3b497297-f2b8-4c63-b5af-594bae423498" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numberOfBricks" visibility="private" xmi:id="9b1d4b85-0a05-4f22-bcfa-3e9f6769b668">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="059ba01f-1cf2-4426-8ee8-f4fc9da10768" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2184e3d8-f089-4f50-a58a-324c5fd7b760" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="295d0088-1b04-429b-97ae-ce3da1488e10" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="pile" visibility="private" xmi:id="5aa3f0b8-d882-43ba-b4a6-42f3c304ba1a">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="270b5e6e-2897-4899-a81e-cdee789d7ca5" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4afa45a0-374c-4896-b8bc-4198edb80952" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f26f93ef-8ebf-4880-bd77-017568034d45" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="numOfBricksPerRow" visibility="private" xmi:id="16994a88-ed9d-4954-9901-f7a90c1cc4f8">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d24d2f43-c165-4b64-b381-190a0fe574d8" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="37ddb89f-606d-4a43-8b57-e4a1f6b54cc6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="dca513eb-7bb9-4a5c-bba2-295aa63ca3c2" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="6856628b-3ec4-4785-b887-957b915e9953"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18730Ctrl" xmi:id="c0f8adbf-2393-4481-a50c-f720ce0d139c" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Match" xmi:id="_lD5HgBTBEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="endMatch" visibility="public" xmi:id="_rtJ6gBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getFinalScore" visibility="public" xmi:id="_Eg79MBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getPartialScore" visibility="public" xmi:id="_sBPUIBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setFinalScore" visibility="public" xmi:id="_K_6LwBTCEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMatch" visibility="public" xmi:id="_re5cEBTBEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setPartialScore" visibility="public" xmi:id="_EyJB8BTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="numberOfMatches" visibility="private" xmi:id="16406615-af12-4c22-9367-91fc2a954f1f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="84e0ce2b-cb22-4743-8836-18ed8f2705ba" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="aae98350-2d7d-4137-b23e-af208cb308f4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="81430e42-df91-4454-9ed1-e40bab9b937e" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="MovableSprites" xmi:id="_Uo_ggBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_Od168BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMoving" visibility="public" xmi:id="_Ujj8ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setDirection" visibility="public" xmi:id="_LRf6wBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moving" visibility="public" xmi:id="_YJTJEBSwEeOYorUb5NKqTw">
          <ownedParameter direction="return" name="" xmi:id="e7c914fc-5f6d-452e-9499-8ef646a4bd62">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_HXI-ABSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_JjWW4BSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="startMoving" visibility="public" xmi:id="_S7IloBSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="isMoving" visibility="private" xmi:id="df4f7c7a-7905-4e83-9613-3954c32be990">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="320dd32a-aa0e-43d6-b201-8b8345e1396b" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="6abb3fab-cc74-4bdf-88e8-6e4953b9b42e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b7a3f1bc-bfd7-4657-81b0-197ce03b4a57" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="currentVelocity" type="_oqHsgBSvEeOYorUb5NKqTw" visibility="private" xmi:id="0ca4c59a-0fd7-47e6-abbc-917cdddc2ba0">
          <lowerValue value="1" xmi:id="ae7c69a8-2bbe-443e-8da4-29bba8b6960a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="9061094f-6cc6-45f4-a656-00a77ce2c1cc" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c31a98f8-5d62-423b-893b-3f44fc6e89eb" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="lastPosition" type="" visibility="private" xmi:id="74844b6a-9016-4091-981a-adfe527b6f05">
          <lowerValue value="1" xmi:id="a68169a0-9a73-4ed2-88fc-b8867612c307" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="a73477ca-1b7b-46b6-857d-d99161e1ad82" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b29bb18c-39e0-4cc5-9b2b-f89b6cb41020" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="27642a84-ea40-41d2-ab51-924e460d6588"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="StationarySprite" xmi:id="_fFmg8BS9EeOYorUb5NKqTw" xmi:type="uml:Class">
        <generalization general="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="ddb959f5-4fb1-49b3-a828-99e92c1e3d8a"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="ICheckScore" xmi:id="_M10d4BVZEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_az2zIBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="39e32254-a02a-4c1d-8905-b3001b71801f">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="4cb963cf-ec3c-416c-85f4-3b1a877b81c1">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="getGameBoard" visibility="public" xmi:id="_H00hABWMEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="e84f0f6e-2749-4365-b7a1-f522b4ab676c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="hasScore" visibility="public" xmi:id="_56sIQBVmEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="30cf36b7-d915-4b12-b9ec-901ba09b7fb6"/>
          <ownedParameter direction="return" name="" xmi:id="e4ffb4b4-6d74-4f30-aa09-e3c8ac05097c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showScore" visibility="public" xmi:id="_HiZUEBVnEeODAq4Tm5H6GQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="49196101-ed70-4ac7-afaa-d0cee9b4de21"/>
        </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="getScore" visibility="public" xmi:id="_w6yu8BS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addStationaryPiece" visibility="public" xmi:id="_R4EBQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="resetList" visibility="public" xmi:id="_SUcbQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setScore" visibility="public" xmi:id="_xHoREBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="checkForCollision" visibility="public" xmi:id="_SeS60BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="addMovabalePiece" visibility="public" xmi:id="_ybpdsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="run" visibility="public" xmi:id="_7MaTQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="alreadyCollision" visibility="public" xmi:id="_0h7YQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setMenu" visibility="public" xmi:id="_8Pyb0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="buildGameBoard" visibility="public" xmi:id="_0YAnQBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_5_41wBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="StartMovement" visibility="public" xmi:id="_xcdRkBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getMenu" visibility="public" xmi:id="_927_0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeStationaryPiece" visibility="public" xmi:id="_SIYVMBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="removeMovablePiece" visibility="public" xmi:id="_ymKroBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getGameOver" visibility="public" xmi:id="_yJpuwBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="handleTick" visibility="public" xmi:id="_n0Qy0BTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="initializeCollisionList" visibility="public" xmi:id="_0qZXwBTAEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="tick" visibility="public" xmi:id="_ySjMEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="exitGame" visibility="public" xmi:id="_xS_zkBS_EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="collisionList" visibility="private" xmi:id="dd645843-09c9-49e2-8181-c24c3aa0d4ba">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="50a3a428-e94a-4dd8-b72d-664f6d4316a3" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e49bea12-0811-45f7-80aa-d7c22dc16a69" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="92de2dbe-b5f9-4e93-a2ed-d25d3bd03ab0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="movableComponents" visibility="private" xmi:id="6ce12dcd-4fb3-453f-b115-9b9528801f2c">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="80aa3398-871e-4043-8fa8-91a542d89f51" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="3a12d6a7-51d4-4726-b639-a42c1024c046" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="847c2feb-8ff3-496d-9645-70f3605a64ff" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="image" visibility="private" xmi:id="0b390ee7-877a-4dfd-b5c5-44158a685cb3">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="0c411174-9630-4ecb-888c-0e29bcd6ebaa" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="410f1a74-6f6b-4ca4-8d38-2fffc21db96a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="bacd3bd0-6fc7-4aa9-9c8a-3dc42c6b9da5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="display" type="" visibility="private" xmi:id="5aa57c4e-9d56-4e62-959d-79dd0ced1bae">
          <lowerValue value="1" xmi:id="02f0a9d2-9909-4a17-b5b2-f1b33483b6bc" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="87a08444-0caf-4cee-8fe4-f6fa7f1be2c3" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f8dfe351-0701-4440-963d-08f445ca1ebe" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="stationaryComponents" visibility="private" xmi:id="656826e3-6567-42c1-a58c-dd0162e2b819">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3ba5b8d0-56a8-463c-90d9-09945ea79526" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="ff2d37f9-1066-467c-9432-99f641da6a56" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="53e45db9-b1e1-4441-be7b-186ef0c4ce8b" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="menu" visibility="private" xmi:id="8c89999b-4c0e-4bbd-b3a4-0f18da993477">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="e38bb702-4ae2-4827-8e59-94812eaeafd9" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="7f596fc9-e311-4b77-ad9e-90326f28620a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="be9aea1d-f7ec-49ba-b590-d464c70614b0" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="score" visibility="private" xmi:id="beaa4e51-c831-48a0-b93c-367d38664fa1">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="d0fe2b70-4957-4c1f-84e9-ebb11cd2e43e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="53488fd1-a743-4c63-97c8-09f48a32bc3e" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="e0427db9-6a2f-4386-97cf-71efb007d081" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="gameOver" visibility="private" xmi:id="2fde23ea-0c7e-4f1f-988b-7dcff791ac83">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="6cf551b3-3186-4118-a0eb-a8443e0bdbed" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2e6f1a3f-8067-40f2-9d71-6fb702562b4f" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9c01d50b-c102-45b8-82e1-5257fb6a983c" 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="7d28a8a2-b412-47f8-b44b-5d087e02b8c6"/>
          <ownedParameter direction="return" name="" xmi:id="22b364e9-2560-4e9b-b956-a8e509bc6252">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Paddle" xmi:id="_IXCC0BSzEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setSaveData" visibility="public" xmi:id="_wCUvgBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="paint" visibility="public" xmi:id="_T2r9ABSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_NKwQgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveLeft" visibility="public" xmi:id="_O_8QgBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="moveRight" visibility="public" xmi:id="_P77-sBSzEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSaveData" visibility="public" xmi:id="_U4DTYBSzEeOYorUb5NKqTw"/>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="4858ace2-3125-4154-a005-5b4660136828"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Puck" xmi:id="_L2zx0BSyEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="collideWith" visibility="public" xmi:id="_i9dkUBSyEeOYorUb5NKqTw"/>
        <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="setSaveData" visibility="public" xmi:id="_uImNwBS3EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="delete" visibility="public" xmi:id="_lC608BSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="move" visibility="public" xmi:id="_muGkYBSyEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="puckDimension" visibility="private" xmi:id="2a34ce2b-8f73-47ed-b8b7-614dc13bb9cd">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="58fa9f0e-e790-4be8-a130-4ba8266e83bc" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="32b23592-73ed-426e-b050-beef2ef64854" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="73427ab4-b701-42b3-ab55-c58e883efeb3" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="isDead" visibility="private" xmi:id="496a1ec6-0931-47c6-bf59-a6a51417d731">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="43bf3cbd-7c85-4daa-a41d-1bb39948e362" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="2e97a38d-2388-499e-b504-59dd082354b8" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="9c187aa6-c74e-48c5-941b-c08000ef4b3a" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <generalization general="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="a7e9b681-6394-4698-a8d6-572cc96a1dad"/>
      </packagedElement>
      <packagedElement isAbstract="false" name="Sprit" xmi:id="_Ru2b4BS1EeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="overLaps" visibility="public" xmi:id="_mPYgsBS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="true" name="collideWith" visibility="public" xmi:id="_l3eXABS1EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="true" name="paint" visibility="public" xmi:id="_mD_JABS1EeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="name" visibility="private" xmi:id="53ec59eb-60ad-4663-95d8-197e22906e97">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3c48c441-ae6a-4b54-96f1-fcead2b42032" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="e1d28007-2598-495f-92f4-5dba9928cbfd" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f98a45ba-180b-424b-9d48-f2a9d635e68f" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="localization" type="" visibility="private" xmi:id="1bc5e470-4dcc-4cee-9b0b-02f157cd4f14">
          <lowerValue value="1" xmi:id="3f5a606a-4d7a-436e-846e-6b16bfb0402c" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="57934b4b-0a7b-43a0-9e58-2ffac5c1ccad" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4507a7c0-4513-4e63-8bfd-f746a2404042" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="icon" visibility="private" xmi:id="cf8a1036-5c4d-4bea-aa68-f4e69895e1d6">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="92cb33a5-8b0f-410f-92a4-c21276522060" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="4d5b581b-fabf-4c5c-8251-99265ed3ac96" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="3966d752-c1cf-4728-85bc-64e3e9a5f26c" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18825Ctrl" xmi:id="35a53030-d1c6-4ee1-891c-f03f5c9b3c5d" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Velocity" xmi:id="_oqHsgBSvEeOYorUb5NKqTw" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="isHeadingUp" visibility="public" xmi:id="_8l07EBSxEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingLeft" visibility="public" xmi:id="_ABl3UBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="getSpeed" visibility="public" xmi:id="_x-zwsBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="stopMovement" visibility="public" xmi:id="_xoIWEBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="setSpeed" visibility="public" xmi:id="_xzzakBS_EeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingRight" visibility="public" xmi:id="_BMx4EBSyEeOYorUb5NKqTw"/>
        <ownedOperation isAbstract="false" name="isHeadingDown" visibility="public" xmi:id="_-_tjkBSxEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="dy" visibility="public" xmi:id="f8f87b86-c478-4df7-9cb3-475ae7777ae5">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8b0d3780-7cd0-44de-aef1-69db7bdc7b8e" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="57e85c8b-aad7-4307-851c-28224c9234af" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="32eb1ed8-63d9-46fd-bb33-28dfd5fc9536" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="public" xmi:id="44b96471-7ab3-410f-acf8-d84d3920178d">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="9b9f118e-854a-4436-a2fb-91e7e1e9ce7f" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="bc909e4c-609a-4611-8f3f-421103edbde6" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="b8802f68-c10a-4b08-b248-6836413725f7" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="dx" visibility="public" xmi:id="44503640-d7c1-4e34-a6c0-97d5e2bf2174">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="3e0221b6-d1ee-4604-a458-3fc95f18bae6" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="15c960fe-9c1a-4aaf-88af-ada5a4bfaeb0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="c655a363-7857-49c4-ab1b-4bc0d118d019" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="direction" visibility="public" xmi:id="3b990e4b-060e-4acf-9350-ff6429e7bc86">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="eb783467-a585-479e-b53f-9cff52444134" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="1d8fbbf6-222b-4a1c-8830-952e4e28c97d" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="4be2ffae-98ac-4d43-b1c5-f9fb52a88479" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="speed" visibility="private" xmi:id="c7168dd3-4eeb-4997-86f0-6a355cfe5613">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="075afbf7-6122-444a-8f6c-16145b8373ee" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="b07ca60b-0209-4c4d-ae39-54ee9cca72e0" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="a809af82-6acd-47ee-b744-79984dc96df6" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="moving" visibility="private" xmi:id="35c2d36b-b8ff-4587-8fac-bf0572e27541">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="547c4450-3be0-4265-95f6-d15fbd35dfbd" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="97bf6f5e-77ad-473b-a7b6-13d134b8362c" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="be414aa4-9ec8-4640-ab86-499816d29639" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18922Mgr" xmi:id="f7648da4-693d-45a6-9b85-162370f6b648" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface12793" xmi:id="5540f761-b2ea-4cb7-8e06-403ad46fc591" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_ps4VsBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="abcc8bef-2e79-405a-bb1e-0364b17f9273">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="uninstall" visibility="public" xmi:id="_pcB2QBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="25fa8c44-4618-48a4-9258-20f51016ed1c">
            <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="4ff117c9-305d-4b13-b3dd-242d16204095">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="cabe85ac-e9da-4657-8b37-ba466bb0a33d">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package18980Ctrl" xmi:id="fb7af705-8876-4ccc-a88d-0f71f237e23c" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface12837" xmi:id="db78007e-547d-4de0-b976-c1970d1b2a2d" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_1YqgABWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package19298Mgr" xmi:id="e9fa74f4-d6c4-4a55-90ce-c6823f51026e" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface13062" xmi:id="c9d8affd-f943-4c31-b51e-33f389fa3d4b" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="remGame" visibility="public" xmi:id="_4ud7ABWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="a1df56c9-558c-42c8-8819-158156495b71">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package19417Ctrl" xmi:id="e87e454d-3363-41a1-b26b-1b889b87ebef" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="IInstallGame" xmi:id="_CacfoBVjEeODAq4Tm5H6GQ" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkGame" visibility="public" xmi:id="_NFzLEBWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="4c4e3582-b183-4cf5-b6e3-61d4569982cb">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="82c0d8eb-11bf-47b8-9289-67f7dae38cd7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="install" visibility="public" xmi:id="_NXCFABWPEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="b281bec0-4f8d-4bc3-a9be-63354030a836">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" 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="ecaf0ce4-7eaa-451a-81f8-bfa46f82deb7">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="" xmi:id="429bd6b3-1e60-4045-ace4-51e98ad88d0a">
            <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="b8fa2628-a547-4027-ad17-db6f92fcb55c">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface13148" xmi:id="4212a550-d99a-40c0-8a7d-da4b8a7f488f" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="checkInstallation" visibility="public" xmi:id="_TrNG4BWREeObs-pQrJ2skQ">
          <ownedParameter direction="return" name="" xmi:id="ef4d38b4-af7e-4265-8920-9c25ebee513f">
            <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="8f7f90e2-78e2-4b61-b86a-58f9d8554da3">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package19579Ctrl" xmi:id="a89ac943-c5e0-4529-99cc-c674bdd7c4ce" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface13264" xmi:id="679cd503-90d2-4f5d-8a72-91f882b55147" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_aiq4gBWSEeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package19711Mgr" xmi:id="9786eec6-cf5b-48d7-87b9-51c8a13e8326" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface13346" xmi:id="640f7723-1679-433a-95b9-1defbee84c0e" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="getGame" visibility="public" xmi:id="_4-ZNYBWNEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="codeGame" xmi:id="7635cb17-ea57-4f25-8f9f-fa84164970d0">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter direction="return" name="" xmi:id="2365e4dc-9bd6-49ae-80ad-5dd2faaf2a42">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Game" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package19779Mgr" xmi:id="6fd596e5-ffb6-42bf-8ec8-9afd52b629d7" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface13388" xmi:id="6a56c5f5-5089-4b4b-8d78-2f4f91a9d57d" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="loadGame" visibility="public" xmi:id="_cXIckBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="9873729b-c916-4a1b-9e6d-531300fb9e92"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package19900Mgr" xmi:id="45d4c888-f1e6-435c-b60a-814004c83a4c" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface13465" xmi:id="de3bf4af-27f3-42c7-8d91-ab5db8301e2d" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="exit" visibility="public" xmi:id="_WGchoBWOEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="gameCode" xmi:id="321667d0-4ff5-49f3-893f-814cf498feb4">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package20094Ctrl" xmi:id="1cd425a4-6b22-4f8a-ae3f-e790be013d5b" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Class4378" xmi:id="51f9a39d-541d-4194-980a-527db85b58b0" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="updateScoreRanking" visibility="public" xmi:id="_xamwEBTCEeOYorUb5NKqTw"/>
        <ownedAttribute isUnique="false" name="scoreRankingPong" visibility="public" xmi:id="35551ace-c23c-45b1-a887-2f19d5aff86f">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="f2d304a3-ff2c-4414-b17f-e8960baa543a" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="8bff0496-be99-4bc4-961a-4960927bbcaa" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="f2368d7f-8bc6-457e-b19e-9bd73c682488" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBrickles" visibility="public" xmi:id="f0cc88da-c964-41bd-b8cf-14d830aa4614">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="8bef5c5a-9ed1-4d7a-822d-0b0e9ce23611" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="133ae6cb-d59f-482c-97b3-4cf87b946b0a" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="11dde509-e3c3-4e60-8c11-2ee04bb9c5d5" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute isUnique="false" name="scoreRankingBowling" visibility="public" xmi:id="7c1f7b71-b95f-437b-be41-ddf1216a99da">
          <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#" xmi:type="uml:PrimitiveType"/>
          <lowerValue value="1" xmi:id="72a63f46-6167-42d3-9c92-04638ac58709" xmi:type="uml:LiteralInteger"/>
          <upperValue value="1" xmi:id="74cd76b6-ae11-400a-8132-0f43d2cd63d4" xmi:type="uml:LiteralUnlimitedNatural"/>
          <defaultValue xmi:id="87f05d55-a19e-43bd-9544-f4b992811f9d" xmi:type="uml:LiteralString">
            <value xmi:nil="true"/>
          </defaultValue>
        </ownedAttribute>
      </packagedElement>
      <packagedElement isAbstract="false" name="Interface13588" xmi:id="d6b87214-2dd6-4064-a94e-e7af2e068001" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="setDateRanking" visibility="public" xmi:id="_-cGwEBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="bde55491-4be0-4310-a07d-1c6db9276ee2">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="eb9e7726-968f-4322-8a92-916a22480c93"/>
          <ownedParameter isUnique="false" name="" xmi:id="28f56ef3-0a05-4120-a956-68da13d48479">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="isARankingScore" visibility="public" xmi:id="_-BssABWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="bef7516a-c926-48a3-a42f-e4d0c40b1f43"/>
          <ownedParameter direction="return" name="" xmi:id="1bbe3731-9e05-4d76-b66f-7f426d5070df">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="saveingInRanking" visibility="public" xmi:id="_-OX2EBWJEeObs-pQrJ2skQ">
          <ownedParameter isUnique="false" name="login" xmi:id="87105fd0-a915-461e-9521-9d461322ad49">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
          <ownedParameter isUnique="false" name="game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="e7b88175-98f5-4112-b71c-461f66a54fc1"/>
          <ownedParameter isUnique="false" name="" xmi:id="4a65d014-d7c8-4f21-8f7e-70410bb8d5da">
            <type href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" xmi:type="uml:PrimitiveType"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation isAbstract="false" name="showRankingScores" visibility="public" xmi:id="_MhY9oBVnEeODAq4Tm5H6GQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement name="Package20172Ctrl" xmi:id="38c2b6a3-6343-4318-809f-95ccf349a66b" xmi:type="uml:Package">
      <packagedElement isAbstract="false" name="Interface13641" xmi:id="a88685a7-e63d-4b2f-b15e-bb7f9474d13d" xmi:type="uml:Class">
        <ownedOperation isAbstract="false" name="play" visibility="public" xmi:id="_UkIS8BWREeObs-pQrJ2skQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement memberEnd="17492331-0770-40ed-8948-2eaa45692f69 effcfeab-6418-4c79-b616-1b27339e457b" name="" xmi:id="cebf145b-bdfb-4adb-a26c-90ea60f48296" xmi:type="uml:Association">
      <ownedEnd association="cebf145b-bdfb-4adb-a26c-90ea60f48296" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="17492331-0770-40ed-8948-2eaa45692f69">
        <lowerValue value="1" xmi:id="52edf7ca-397c-4730-b0c2-c49b303870ba" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="e3011f8a-7391-4fda-aa8e-b692c61aef7a" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="cebf145b-bdfb-4adb-a26c-90ea60f48296" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="effcfeab-6418-4c79-b616-1b27339e457b">
        <lowerValue value="1" xmi:id="39bfc6fd-75eb-4807-9b7b-babf50be66cf" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="d5c44c7a-d928-4a78-8c87-e23260a2a3f2" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="6dc03913-309a-4ac7-ae55-745551909c8a 268f97a4-5948-4cd5-93e0-9e4544a24863" name="game_gameMgr_1" xmi:id="430682f7-6828-4379-963a-53fec7da246a" xmi:type="uml:Association">
      <ownedEnd association="430682f7-6828-4379-963a-53fec7da246a" name="Game" type="_prZDoBSsEeOYorUb5NKqTw" xmi:id="6dc03913-309a-4ac7-ae55-745551909c8a">
        <lowerValue value="1" xmi:id="8be8836b-7586-419a-892a-12c5bde64583" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="aed40361-a4af-4e10-ad0e-558c8dd54d45" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="430682f7-6828-4379-963a-53fec7da246a" name="GameMgr" type="_P2tF4BViEeODAq4Tm5H6GQ" xmi:id="268f97a4-5948-4cd5-93e0-9e4544a24863">
        <lowerValue value="1" xmi:id="8dfa4186-0275-4a59-9d6c-a70e88433bfa" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="66d01b96-58da-40b9-a9d2-c8f170c236cd" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="d9c68dd9-faca-43ae-952a-ab63e3c3efa6 ee166d65-2346-422d-8975-5a91f7c3de56" name="" xmi:id="2d033656-6a8f-4af2-ab4c-ee1b665c9c8e" xmi:type="uml:Association">
      <ownedEnd association="2d033656-6a8f-4af2-ab4c-ee1b665c9c8e" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="d9c68dd9-faca-43ae-952a-ab63e3c3efa6">
        <lowerValue value="1" xmi:id="f75e53e0-eacf-4c83-a52f-1e0bcbbc024a" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="c44503d6-f742-4e6d-ae19-de93de784c9f" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="2d033656-6a8f-4af2-ab4c-ee1b665c9c8e" name="Player" type="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="ee166d65-2346-422d-8975-5a91f7c3de56">
        <lowerValue value="1" xmi:id="c151e955-bee4-4a70-a99c-b1851f0d9ccd" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="31bd7b78-2039-4fd6-b0a6-720143c65d0a" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="18058590-b318-41c4-92d4-2ff482debff2 4e8a5add-8dff-4a81-bdcd-391888636295" name="" navigableOwnedEnd="4e8a5add-8dff-4a81-bdcd-391888636295" xmi:id="1100654c-5bc6-4dda-964f-461989ce9cda" xmi:type="uml:Association">
      <ownedEnd association="1100654c-5bc6-4dda-964f-461989ce9cda" name="MovableSprites" type="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="18058590-b318-41c4-92d4-2ff482debff2">
        <lowerValue value="1" xmi:id="9dc06b8e-28c8-4e8c-851b-e234318fa5ec" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="eae0f8e0-b001-4898-84fe-35123ee7037c" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="1100654c-5bc6-4dda-964f-461989ce9cda" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="4e8a5add-8dff-4a81-bdcd-391888636295">
        <lowerValue value="1" xmi:id="0d6e9ab3-69f7-49fa-9d47-eed2addc8d29" xmi:type="uml:LiteralInteger"/>
        <upperValue value="*" xmi:id="e16ab109-5c18-4f84-9bdf-1ace9a891920" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="6095ffd1-5a16-417e-b268-a27b7c2dc25d 0a5ffa9d-8aca-450b-bf75-23813394c476" name="" xmi:id="5c212ef6-eb58-4064-a9ee-3a635d313f5b" xmi:type="uml:Association">
      <ownedEnd association="5c212ef6-eb58-4064-a9ee-3a635d313f5b" name="Velocity" type="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="6095ffd1-5a16-417e-b268-a27b7c2dc25d">
        <lowerValue value="1" xmi:id="28c8b9af-21f9-4a87-9c7e-4682407e5de6" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="dccdaa33-cc4d-4807-99a2-0ffc3e87598e" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="5c212ef6-eb58-4064-a9ee-3a635d313f5b" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="0a5ffa9d-8aca-450b-bf75-23813394c476">
        <lowerValue value="1" xmi:id="8f072695-3f8e-4849-a91c-806312fbc776" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="f8717445-a6e3-4d54-9b6e-afb023d71c9e" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="758c743c-3422-4303-8b88-365fcbec47d1 8ead7be5-f424-4f78-9fe4-e6ef1e9a69ee" name="" xmi:id="02519f4a-f1c1-4d51-b58e-0c335c93874b" xmi:type="uml:Association">
      <ownedEnd association="02519f4a-f1c1-4d51-b58e-0c335c93874b" name="Class4378" type="51f9a39d-541d-4194-980a-527db85b58b0" xmi:id="758c743c-3422-4303-8b88-365fcbec47d1">
        <lowerValue value="1" xmi:id="ba1dc176-b20f-44f4-87b2-4724aa3add52" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="0e107817-ea0a-4fdd-a0aa-06c82c6f2a50" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="02519f4a-f1c1-4d51-b58e-0c335c93874b" name="Score" type="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="8ead7be5-f424-4f78-9fe4-e6ef1e9a69ee">
        <lowerValue value="1" xmi:id="324c9693-bb66-4602-9a6b-e2ead71b9724" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="415f1fdd-66c2-4ffc-9adc-43fbebcdd1ae" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="473fb151-456c-49b6-ad01-b828ccff3989 fd1aeed5-1018-4ba9-873d-ba2d1f5d505b" name="" xmi:id="c5bed4bc-5baa-4796-9498-a46b009fcb0b" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="c5bed4bc-5baa-4796-9498-a46b009fcb0b" name="Sprit" type="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="473fb151-456c-49b6-ad01-b828ccff3989">
        <lowerValue value="1" xmi:id="556b5bc6-ec51-487e-9222-dab9fa365e79" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="54be4df3-d3a2-4742-8801-4c02d067afe9" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="c5bed4bc-5baa-4796-9498-a46b009fcb0b" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="fd1aeed5-1018-4ba9-873d-ba2d1f5d505b">
        <lowerValue value="1" xmi:id="ca8b4f8d-9b1f-48b7-8063-3e7007d7ca37" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="7d12d4f3-14f8-406c-a256-ec65fdef48aa" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="e9206193-3bb6-46ab-8b6e-a673038ae960 199b7327-85b4-4c6d-b6d6-f18b3f5bc079" name="" navigableOwnedEnd="e9206193-3bb6-46ab-8b6e-a673038ae960" xmi:id="1ae42d49-d2ba-4383-94d0-a2b4dd66a337" xmi:type="uml:Association">
      <ownedEnd aggregation="composite" association="1ae42d49-d2ba-4383-94d0-a2b4dd66a337" name="Brick" type="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="e9206193-3bb6-46ab-8b6e-a673038ae960">
        <lowerValue value="1" xmi:id="67faeb28-3693-4d60-9832-f3ebd3d6c292" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="1f7acb2a-82a8-46ad-aa48-0b786167f886" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="1ae42d49-d2ba-4383-94d0-a2b4dd66a337" name="BrickPile" type="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="199b7327-85b4-4c6d-b6d6-f18b3f5bc079">
        <lowerValue value="1" xmi:id="e23715bb-b426-4259-a2f9-fba4497af3fc" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="dc1fe808-c2c2-43d0-86fe-ba1e4ce7dfe8" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement memberEnd="f107604f-1ada-4b6c-9294-730b94cf0667 04eea83a-d158-4276-bc79-5f597c46c257" name="" xmi:id="f0ad9bd4-13b7-4d36-83b5-eb8400956697" xmi:type="uml:Association">
      <ownedEnd aggregation="shared" association="f0ad9bd4-13b7-4d36-83b5-eb8400956697" name="Match" type="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="f107604f-1ada-4b6c-9294-730b94cf0667">
        <lowerValue value="1" xmi:id="1a6dc6e7-bbda-4946-b928-c4636f09c2d1" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="15aae2ce-190c-48f8-a363-bddb3064577c" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
      <ownedEnd association="f0ad9bd4-13b7-4d36-83b5-eb8400956697" name="GameBoard" type="_xScE0BS9EeOYorUb5NKqTw" xmi:id="04eea83a-d158-4276-bc79-5f597c46c257">
        <lowerValue value="1" xmi:id="c0f6e4fb-2ff3-42dc-bd24-5b3d006d0d3e" xmi:type="uml:LiteralInteger"/>
        <upperValue value="1" xmi:id="627e0067-5438-4b46-b2a0-c5b40d1cf0cc" xmi:type="uml:LiteralUnlimitedNatural"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="8d3ce0d8-d7b7-456d-929e-bd1298c2d2aa" xmi:type="uml:Dependency"/>
    <packagedElement client="_-7olgBVZEeODAq4Tm5H6GQ" name="Dependency2" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="e1ed78bd-4bb0-4d06-83ea-b50afbf9cb87" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency2" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="add3bb28-9f12-4b27-8f72-6c6110648c53" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency3" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="f5c73c4f-3ac1-4f25-80c6-af548903ad5c" xmi:type="uml:Dependency"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Dependency1" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="8a9c8b79-4ab3-421f-ad14-ac4ce427cba8" xmi:type="uml:Dependency"/>
    <packagedElement client="_KFWgYBVkEeODAq4Tm5H6GQ" name="Dependency1" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="ad87cfd3-11e6-4b21-9391-3f3c47253c2b" xmi:type="uml:Dependency"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization3" supplier="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="896a1031-d21b-4c05-b012-8a412155e36d" xmi:type="uml:Realization"/>
    <packagedElement client="_4kumcBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="42076c22-30c7-4364-b349-0e281bccd4b6" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization1" supplier="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="78d124db-cd29-4a7a-89b2-c1bd36750c1c" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization6" supplier="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="3e7383db-39c5-41c0-bde9-7dd8907bd25a" xmi:type="uml:Realization"/>
    <packagedElement client="_JmvLYBVcEeODAq4Tm5H6GQ" name="Realization1" supplier="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="6afa8ffa-6d1f-4120-a090-9767a7705cba" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="Realization5" supplier="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="a21e8ad8-b86d-4644-b038-6be72c5ac042" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="Realization1" supplier="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="82ab8ed5-61f8-401f-83f2-d2c4039009e3" xmi:type="uml:Realization"/>
    <packagedElement client="_R-qtYBVhEeODAq4Tm5H6GQ" name="" supplier="554c0249-a078-40d6-ab8c-6e228ea751cb" xmi:id="7f5da706-50c6-4431-b38d-ccf4e0adad5a" xmi:type="uml:Realization"/>
    <packagedElement client="_P2tF4BViEeODAq4Tm5H6GQ" name="" supplier="5540f761-b2ea-4cb7-8e06-403ad46fc591" xmi:id="d07b7591-c673-4743-9fb3-fb9cbf34aeca" xmi:type="uml:Realization"/>
    <packagedElement client="_T739wBVdEeODAq4Tm5H6GQ" name="" supplier="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="91f456bb-3eaa-4379-9a65-0854d1fd00b0" xmi:type="uml:Realization"/>
    <packagedElement client="_HCoXQBVZEeODAq4Tm5H6GQ" name="" supplier="d6b87214-2dd6-4064-a94e-e7af2e068001" xmi:id="a297c2b1-2b2e-47f4-8c20-f4d545b1367a" xmi:type="uml:Realization"/>
  </uml:Model>
<concerns:ranking base_Class="51f9a39d-541d-4194-980a-527db85b58b0" xmi:id="8446cd71-7814-4c18-8c36-c77b638d9ec6"/>
  <concerns:ranking base_Class="35551ace-c23c-45b1-a887-2f19d5aff86f" xmi:id="cf8fb47e-fdca-46b6-91bf-985d6ce280e7"/>
  <concerns:ranking base_Class="f0cc88da-c964-41bd-b8cf-14d830aa4614" xmi:id="10908c34-85dc-4928-b307-7f9d078c7126"/>
  <concerns:ranking base_Class="7c1f7b71-b95f-437b-be41-ddf1216a99da" xmi:id="16659636-fa03-41a5-b269-f6d5cb45f1ff"/>
  <concerns:ranking base_Class="_xamwEBTCEeOYorUb5NKqTw" xmi:id="3d22f0be-fff1-4353-b9aa-e6470daed7ac"/>
  <concerns:play base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="327d2995-009f-413b-8342-6a00302e454c"/>
  <concerns:pause base_Class="_4kumcBVcEeODAq4Tm5H6GQ" xmi:id="b0f06b72-5951-4d0e-b19f-aaadb28b7226"/>
  <concerns:play base_Class="_9eXw8BWTEeObs-pQrJ2skQ" xmi:id="939d5bc2-de17-494a-94a1-df27086ee109"/>
  <concerns:pause base_Class="_9rfm8BWTEeObs-pQrJ2skQ" xmi:id="192a2194-427d-48f4-9a91-842c23232f1d"/>
  <smarty:variationPoint base_Class="_fFmg8BS9EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="5" variabilities="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="b9a3d584-15b9-431d-83d0-d942a399c87a"/>
  <concerns:brickles base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="b4818ef0-579f-4504-9d52-3a722303052e"/>
  <concerns:pong base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="e046d288-3e2e-4b2d-8a3a-da495fdee960"/>
  <concerns:play base_Class="_fFmg8BS9EeOYorUb5NKqTw" xmi:id="72f41044-ab6a-4a27-918b-0d0eaedf87d4"/>
  <smarty:alternative_OR base_Class="_fFmg8BS9EeOYorUb5NKqTw" rootVP="Sprit" variabilities="sprit" xmi:id="64e1e2ac-bf66-4ca0-85fd-bd9d3d232805"/>
  <concerns:movement base_Class="_oqHsgBSvEeOYorUb5NKqTw" xmi:id="51bd169a-19ce-493f-8a81-5a804434257b"/>
  <concerns:movement base_Class="f8f87b86-c478-4df7-9cb3-475ae7777ae5" xmi:id="9a2be1e8-0d2d-4a65-ac62-9e3688245683"/>
  <concerns:movement base_Class="44b96471-7ab3-410f-acf8-d84d3920178d" xmi:id="6c7f128e-77dd-4c53-991d-9d2015275ed1"/>
  <concerns:movement base_Class="44503640-d7c1-4e34-a6c0-97d5e2bf2174" xmi:id="1740f945-d8e3-49c4-acd6-499ffabd72c9"/>
  <concerns:movement base_Class="3b990e4b-060e-4acf-9350-ff6429e7bc86" xmi:id="354a493c-ff85-4f9e-a7b4-58b770bd96b5"/>
  <concerns:movement base_Class="c7168dd3-4eeb-4997-86f0-6a355cfe5613" xmi:id="8c24daea-618d-41df-b394-854ccbdd4020"/>
  <concerns:movement base_Class="35c2d36b-b8ff-4587-8fac-bf0572e27541" xmi:id="20cca14b-face-4b08-9cf7-31c434d41584"/>
  <concerns:movement base_Class="_8l07EBSxEeOYorUb5NKqTw" xmi:id="e56c6bcf-2b1b-4d69-8d9a-192f83830663"/>
  <concerns:movement base_Class="_ABl3UBSyEeOYorUb5NKqTw" xmi:id="ea887eda-5f6e-42e6-afdc-1e737b5f5f1a"/>
  <concerns:movement base_Class="_x-zwsBS_EeOYorUb5NKqTw" xmi:id="8e2f2221-4b5a-4e47-9b89-716804b751ad"/>
  <concerns:movement base_Class="_xoIWEBS_EeOYorUb5NKqTw" xmi:id="93c5c3d5-c192-47fb-bd42-68689f9f9b01"/>
  <concerns:movement base_Class="_xzzakBS_EeOYorUb5NKqTw" xmi:id="3654600f-b385-40bb-837c-8347b4170674"/>
  <concerns:movement base_Class="_BMx4EBSyEeOYorUb5NKqTw" xmi:id="b079932a-55d8-450e-8c38-09a3f8eb8827"/>
  <concerns:movement base_Class="_-_tjkBSxEeOYorUb5NKqTw" xmi:id="231eaece-28c3-4843-9647-fd8cdc7a205d"/>
  <concerns:play base_Class="_IXCC0BSzEeOYorUb5NKqTw" xmi:id="2e1c3fe4-ff56-4209-af7b-599c893a2ce8"/>
  <concerns:save base_Class="_wCUvgBS3EeOYorUb5NKqTw" xmi:id="a56b455a-01c8-4cc5-be41-6e29609bf589"/>
  <concerns:play base_Class="_T2r9ABSzEeOYorUb5NKqTw" xmi:id="3b4057cb-f369-4bfb-9d89-5afad1cfcf59"/>
  <concerns:collision base_Class="_NKwQgBSzEeOYorUb5NKqTw" xmi:id="5079e5df-cf8a-49cc-91a2-4bef10aa5866"/>
  <concerns:movement base_Class="_O_8QgBSzEeOYorUb5NKqTw" xmi:id="dbd7f37d-c95b-456d-b965-9a8fc7fae7c6"/>
  <concerns:movement base_Class="_P77-sBSzEeOYorUb5NKqTw" xmi:id="6ac79d47-117c-4a80-9522-62b23614893a"/>
  <concerns:save base_Class="_U4DTYBSzEeOYorUb5NKqTw" xmi:id="1c110539-fac2-49bb-aeea-cf65355d0a95"/>
  <smarty:alternative_OR base_Class="_IXCC0BSzEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="d516d48a-c9ea-4223-9ade-5cf03e67975e"/>
  <smarty:variationPoint base_Class="_prZDoBSsEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="3" variabilities="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="b11dd860-f326-464e-a1a1-cf03ea1a5eaa"/>
  <concerns:play base_Class="_prZDoBSsEeOYorUb5NKqTw" xmi:id="5c9b95d6-d8b6-4893-ae3d-8d3d808fd08f"/>
  <concerns:play base_Class="d8ba983b-2c65-44f7-b56c-b93847f7c4c5" xmi:id="fcbe4af0-363f-49bf-ba5a-48cd1ba5f385"/>
  <concerns:save base_Class="_JB2JIBStEeOYorUb5NKqTw" xmi:id="30eb67bf-a344-4cc5-9bd3-ee50e5f6a13e"/>
  <concerns:save base_Class="_Wd9I8BStEeOYorUb5NKqTw" xmi:id="9204c0fe-ea3a-4ccb-9ef0-67693387ddc6"/>
  <concerns:play base_Class="_KegUYBStEeOYorUb5NKqTw" xmi:id="420c5e81-7a78-421d-b3ce-2919c9c88361"/>
  <concerns:play base_Class="_ZsHHABStEeOYorUb5NKqTw" xmi:id="34060a7d-4039-4976-8dfc-42a3bab98a91"/>
  <concerns:play base_Class="_UVfnoBStEeOYorUb5NKqTw" xmi:id="923714cb-95b5-44eb-8938-ca03d54c3e19"/>
  <concerns:save base_Class="_bCHQoBStEeOYorUb5NKqTw" xmi:id="854c860a-623d-44d7-8562-69a810ae352a"/>
  <smarty:mandatory base_Class="_prZDoBSsEeOYorUb5NKqTw" rootVP="" variabilities="" xmi:id="d2d3b487-96ef-46dc-bef8-54aa0c1beb2a"/>
  <concerns:bowling base_Class="_KbxQ0BSqEeOYorUb5NKqTw" xmi:id="74d7b744-836b-4d76-b14d-02a7f3dfb838"/>
  <concerns:bowling base_Class="71fd01a9-75c7-44b4-821a-6e4791e0d846" xmi:id="413edf04-2fad-4907-865b-3a42334b9d06"/>
  <concerns:bowling base_Class="894582e3-8cd6-4cee-81bb-cbb455f0002c" xmi:id="ccb05181-2fca-4ff7-aa50-9ba49e73c6b6"/>
  <concerns:bowling base_Class="_BTWeUBSrEeOYorUb5NKqTw" xmi:id="ecae5270-2607-4685-848e-f36fe8179757"/>
  <concerns:save base_Class="_pS25wBSqEeOYorUb5NKqTw" xmi:id="9fd816a9-a042-4959-b177-143778712ee6"/>
  <concerns:bowling base_Class="_3TMA8BSqEeOYorUb5NKqTw" xmi:id="01a7acab-3645-4d42-af72-8081b705eaa1"/>
  <concerns:play base_Class="_z0OmwBSqEeOYorUb5NKqTw" xmi:id="2abd5303-fdc0-4ad0-8609-4fbabc3b4cfc"/>
  <smarty:alternative_OR base_Class="_KbxQ0BSqEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="989c07f5-c4cd-469f-8b62-8ff2c7ba185a"/>
  <concerns:brickles base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="1a11bc4c-9152-49f8-86ee-fa2d5a0f7f89"/>
  <concerns:pong base_Class="_8CTh0BSyEeOYorUb5NKqTw" xmi:id="f05fc770-f60f-4e52-862f-f580cc436149"/>
  <concerns:collision base_Class="_CCx2gBSzEeOYorUb5NKqTw" xmi:id="34f208f2-f065-47d1-aa41-6116bab0fb4a"/>
  <concerns:play base_Class="_CYfAwBSzEeOYorUb5NKqTw" xmi:id="0c4b89ca-a048-4fa0-b94c-c9b0d1b462f2"/>
  <concerns:pong base_Class="_BHpD8BSzEeOYorUb5NKqTw" xmi:id="95a8821e-e5fa-4c74-9ed0-87e66b5d6f40"/>
  <smarty:alternative_OR base_Class="_8CTh0BSyEeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="220bfe91-51e9-44f3-ada9-2ec3ece33b75"/>
  <concerns:logging base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="a9d247c3-4060-412f-af65-14573b5abc61"/>
  <concerns:ranking base_Class="_NJM_EBS4EeOYorUb5NKqTw" xmi:id="75120666-c133-4294-865e-5bd1a32b7626"/>
  <concerns:ranking base_Class="8b5d6587-e3aa-46bd-a543-509aa81fd751" xmi:id="60e61264-304a-4957-a102-48b736847a01"/>
  <concerns:logging base_Class="446cf627-ea31-4c78-8aba-235c4cc0cbb4" xmi:id="8dd810d7-6db6-46d6-9735-fe7ec15a9b6c"/>
  <concerns:logging base_Class="bb6bec19-5514-46c1-afc9-97606911f234" xmi:id="891d9483-de2c-42af-83f8-e924e31b9b52"/>
  <concerns:ranking base_Class="49b60116-611f-499e-ab14-db527e76c23d" xmi:id="62ee4d63-2f78-41c9-a2b8-40ceb0cae549"/>
  <concerns:ranking base_Class="5b4b725d-dfa4-47d5-b088-a642b5c5a3f7" xmi:id="bb96e8c1-71fc-4813-a2c4-3c6d2d01e43f"/>
  <concerns:ranking base_Class="87ba69ff-1926-452d-9816-c05d7c6e2d15" xmi:id="48a6eb59-790c-4a99-a0c6-8c7e289bed33"/>
  <concerns:logging base_Class="753445fb-4684-45b6-a1a6-c0013406828f" xmi:id="3447e9f4-9475-40f4-ab89-7785afe5e764"/>
  <concerns:ranking base_Class="45bf6f5e-59c9-4843-8fa9-3707f8e892c7" xmi:id="ff40225e-393b-4bd2-a877-f0aea3226b00"/>
  <concerns:ranking base_Class="ff462e42-0ecf-4aa3-9e35-9fe8cd7d2c76" xmi:id="e3391914-6887-49ab-9f20-5d2ef8e8b700"/>
  <concerns:logging base_Class="ef6acb80-48dd-4f5c-9485-ac3cbae1c38f" xmi:id="dc222f29-a2bf-417b-9c57-27822a58006c"/>
  <concerns:logging base_Class="747d2ff6-f165-4200-ace3-86be803c1779" xmi:id="994d35cc-a8d6-468c-8654-664a02e71216"/>
  <concerns:logging base_Class="a7b04355-1c5b-4e4f-9471-b3184b64ea0e" xmi:id="0238e140-63f2-4de8-bd77-98918f6099bf"/>
  <concerns:logging base_Class="cdbfbf73-2d06-4843-97dc-f763060d2006" xmi:id="03d0d91d-b961-49bb-9751-2d36feeafa6c"/>
  <concerns:ranking base_Class="_oYkzEBS7EeOYorUb5NKqTw" xmi:id="2729d1ff-120a-4fce-926f-53564f35ad9f"/>
  <concerns:logging base_Class="_o7-bEBS7EeOYorUb5NKqTw" xmi:id="a757bf2a-5933-47c8-854b-d9bea9865bdd"/>
  <concerns:logging base_Class="_oy7MwBS7EeOYorUb5NKqTw" xmi:id="e6099fa4-aec2-4881-8da7-311011565f03"/>
  <concerns:ranking base_Class="_oFxL0BS7EeOYorUb5NKqTw" xmi:id="69ac35a2-e3ee-4115-9ec5-99fdb6670167"/>
  <concerns:ranking base_Class="_omALEBS7EeOYorUb5NKqTw" xmi:id="6bc837e0-e4a5-4862-8e93-b82a3b279108"/>
  <concerns:logging base_Class="_UTBIIBS9EeOYorUb5NKqTw" xmi:id="7bcbc72a-1517-44c0-8637-a57b1070171f"/>
  <smarty:optional base_Class="_NJM_EBS4EeOYorUb5NKqTw" rootVP="Player" variabilities="ranking" xmi:id="8f13c13b-3620-4a26-bcc8-cccdc30a23b9"/>
  <concerns:save base_Class="_bSsdwBTCEeOYorUb5NKqTw" xmi:id="9ff4d263-d6fb-47d5-a519-f96a2a20aa8f"/>
  <concerns:save base_Class="b03b2c47-8948-4749-956c-41ecf2e4b014" xmi:id="fe5fe62a-bf23-49b2-806c-67905af8cbaf"/>
  <concerns:save base_Class="_w9TJABTCEeOYorUb5NKqTw" xmi:id="fb1f775f-d304-48dd-9e99-59ac2c91af01"/>
  <concerns:save base_Class="_xLsxYBTCEeOYorUb5NKqTw" xmi:id="8ada7dcf-630a-4992-841e-642a0acdb5a1"/>
  <smarty:variationPoint base_Class="_Uo_ggBSvEeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="movable_sprite" variants="Puck, Paddle" xmi:id="b64fed0a-95dc-4994-b72b-880228edaf87"/>
  <concerns:collision base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="af2f2cff-eecb-430a-83bf-f461098dd2e2"/>
  <concerns:movement base_Class="_Uo_ggBSvEeOYorUb5NKqTw" xmi:id="a0ab8672-603b-4313-a102-c22913a9ff28"/>
  <concerns:movement base_Class="df4f7c7a-7905-4e83-9613-3954c32be990" xmi:id="4c7c117e-00ec-4fd8-99bb-08aff2b134a3"/>
  <concerns:movement base_Class="0ca4c59a-0fd7-47e6-abbc-917cdddc2ba0" xmi:id="da653d1b-550f-49a0-901c-7d17d8976b3d"/>
  <concerns:movement base_Class="74844b6a-9016-4091-981a-adfe527b6f05" xmi:id="e76a3a93-d50a-43bb-925c-81d4745a5b8c"/>
  <concerns:collision base_Class="_Od168BSxEeOYorUb5NKqTw" xmi:id="07299288-d71c-45dd-b93c-1dbc1997c9f9"/>
  <concerns:movement base_Class="_Ujj8ABSxEeOYorUb5NKqTw" xmi:id="c4c0a297-1fb4-4fdd-a566-fd6855830856"/>
  <concerns:movement base_Class="_LRf6wBSxEeOYorUb5NKqTw" xmi:id="0ee3c7c9-da67-4ea1-9cbc-a5dc6709a1fa"/>
  <concerns:movement base_Class="_YJTJEBSwEeOYorUb5NKqTw" xmi:id="458fc2cf-82b1-476b-a1af-ef65bcc92310"/>
  <concerns:play base_Class="_HXI-ABSxEeOYorUb5NKqTw" xmi:id="c4c1d1c4-eedb-4177-bb32-7ac6eeacf939"/>
  <concerns:movement base_Class="_JjWW4BSxEeOYorUb5NKqTw" xmi:id="f85b2c6c-9d19-48a4-a8d8-e2f2ac69f629"/>
  <concerns:movement base_Class="_S7IloBSxEeOYorUb5NKqTw" xmi:id="7a32bbd8-9775-41dd-8b58-c5eb07585d76"/>
  <smarty:alternative_OR base_Class="_Uo_ggBSvEeOYorUb5NKqTw" rootVP="" variabilities="sprit" xmi:id="07208c6a-8e60-48ad-8545-2800851cb4c4"/>
  <concerns:brickles base_Class="_7YIxMBS3EeOYorUb5NKqTw" xmi:id="52c025df-2282-473c-8e53-9fe6403f5f0d"/>
  <concerns:brickles base_Class="c9e0218f-b83d-4bfa-8a83-f2eee8961afa" xmi:id="96443201-9395-4a5c-a5c3-d3b87e959fc9"/>
  <concerns:brickles base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="a111a034-5057-40ae-8540-f03fc9aa3b99"/>
  <concerns:save base_Class="_BaPdkBS4EeOYorUb5NKqTw" xmi:id="9ed7a067-51e6-4562-9810-4de094dd72ac"/>
  <concerns:brickles base_Class="_BPLdEBS4EeOYorUb5NKqTw" xmi:id="f12c5492-a082-4a48-a5d7-01a627b66240"/>
  <concerns:brickles base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="0092992c-a519-496d-b468-c07fbb8d58ec"/>
  <concerns:save base_Class="_BmrXEBS4EeOYorUb5NKqTw" xmi:id="33a31485-3e61-4d04-9faf-48921a29c045"/>
  <concerns:brickles base_Class="_BC0cEBS4EeOYorUb5NKqTw" xmi:id="c8558441-a0ef-4bdd-8362-f4696529c4f8"/>
  <concerns:play base_Class="_Atly8BS4EeOYorUb5NKqTw" xmi:id="f2db515d-2d99-4761-9f85-a97cc5745ff1"/>
  <concerns:collision base_Class="_A3_FEBS4EeOYorUb5NKqTw" xmi:id="55d845e9-7ad1-4361-82f6-237f74adfb61"/>
  <smarty:alternative_OR base_Class="_7YIxMBS3EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="1cdfb990-cc55-42ea-9965-e1330dc5b4b2"/>
  <concerns:brickles base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="fb36b899-cd96-4754-aff7-6db6cfc757c6"/>
  <concerns:pong base_Class="_AMfYYBS1EeOYorUb5NKqTw" xmi:id="8b3815de-541a-4254-b5ec-124710cd4197"/>
  <concerns:collision base_Class="_D7TzgBS1EeOYorUb5NKqTw" xmi:id="261bb0ef-00bb-44b6-a7db-c71242bfac4b"/>
  <concerns:play base_Class="_EJMegBS1EeOYorUb5NKqTw" xmi:id="ba4d8b6b-be97-4521-9f35-f15f467ea7b3"/>
  <smarty:alternative_OR base_Class="_AMfYYBS1EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="ba7bbd71-d542-4700-8636-0e6f79993ea1"/>
  <concerns:brickles base_Class="_5CPtUBS2EeOYorUb5NKqTw" xmi:id="c0993344-3a96-4246-b0f9-115818aa98cd"/>
  <concerns:brickles base_Class="1522b2cd-ec4b-4dee-a643-cd50b1885b4b" xmi:id="169bbde2-94bb-4387-84e6-411acbe68988"/>
  <concerns:brickles base_Class="9a09af88-3f6f-4bef-8b99-0d78e0fc4581" xmi:id="053edb4f-9622-421c-b109-68458780d23b"/>
  <concerns:brickles base_Class="9b1d4b85-0a05-4f22-bcfa-3e9f6769b668" xmi:id="36097ccc-f5b3-41a9-ba3d-885121e4e029"/>
  <concerns:brickles base_Class="5aa3f0b8-d882-43ba-b4a6-42f3c304ba1a" xmi:id="5562641e-e3f0-4385-9383-19639a11aac2"/>
  <concerns:brickles base_Class="16994a88-ed9d-4954-9901-f7a90c1cc4f8" xmi:id="71064f54-0062-44be-9701-eaf180c550f0"/>
  <concerns:play base_Class="_dpldoBS3EeOYorUb5NKqTw" xmi:id="98ced3ae-23ad-4fd8-a592-d0ef2005046f"/>
  <concerns:brickles base_Class="_dD4IgBS3EeOYorUb5NKqTw" xmi:id="b0d82d7a-a6a9-4f85-9090-f47506e48f70"/>
  <concerns:collision base_Class="_deDjEBS3EeOYorUb5NKqTw" xmi:id="58d68096-5da4-4a32-9297-a1bf60e728cf"/>
  <concerns:play base_Class="_dRFeEBS3EeOYorUb5NKqTw" xmi:id="09e707b7-29c3-4808-b74d-a41a80b531d0"/>
  <concerns:brickles base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="ee5849b1-7a14-4bb1-aaef-f48d858d9c00"/>
  <concerns:save base_Class="_d0GrkBS3EeOYorUb5NKqTw" xmi:id="08fd00cd-7000-4d46-80cf-b13c05ae1347"/>
  <concerns:brickles base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="86e34cc2-0aff-40f5-91e4-dd17ce501335"/>
  <concerns:save base_Class="_sbUMkBS3EeOYorUb5NKqTw" xmi:id="d09c7f10-4992-44c3-9c2d-c156b83c0efa"/>
  <smarty:alternative_OR base_Class="_5CPtUBS2EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="b6d3778c-bf01-4f3d-97d6-6d05047b1df3"/>
  <concerns:pong base_Class="_IFYy0BSrEeOYorUb5NKqTw" xmi:id="cbb6af05-f3b0-4418-afc0-8b4a129f17f1"/>
  <concerns:pong base_Class="5ef2d080-d985-47c0-b206-16aa570b92b4" xmi:id="5531b2fd-97b4-406e-b1ca-3363daad6944"/>
  <concerns:pong base_Class="d8df0741-527e-4825-98eb-c125bb0e4777" xmi:id="b81cb4ac-7965-413b-8bd3-9088292d5759"/>
  <concerns:pong base_Class="b9841083-4bf0-4364-afa6-e713ec7ae08f" xmi:id="8daf9fd2-0c19-4413-894a-a33ecf8ffd0e"/>
  <concerns:play base_Class="_ll0x4BSrEeOYorUb5NKqTw" xmi:id="334fc61f-1dbe-4bec-aaa7-43c60d5f16ec"/>
  <concerns:save base_Class="_lQnW4BSrEeOYorUb5NKqTw" xmi:id="5f9f9e73-c1aa-4655-9ff6-0d749623ef6d"/>
  <concerns:pong base_Class="_mTl20BSrEeOYorUb5NKqTw" xmi:id="0abb607c-4a31-475b-941a-0c84e43cc541"/>
  <concerns:pong base_Class="_mAcRUBSrEeOYorUb5NKqTw" xmi:id="907b1db8-d4cd-4a81-af2f-c5b7f2baabbf"/>
  <smarty:alternative_OR base_Class="_IFYy0BSrEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="d3d1fc36-f58d-4110-9795-41bcd4545eb6"/>
  <smarty:variationPoint base_Class="_Ru2b4BS1EeOYorUb5NKqTw" bindingTime="DESIGN_TIME" numberOfVariants="2" variabilities="sprit" variants="StationarySprite, MovableSprites" xmi:id="f1f239c5-2b4f-4def-814a-8c38e13d636b"/>
  <concerns:play base_Class="_Ru2b4BS1EeOYorUb5NKqTw" xmi:id="422a4a15-3d77-41b0-a6e3-6f6770947222"/>
  <concerns:play base_Class="53ec59eb-60ad-4663-95d8-197e22906e97" xmi:id="8e3ecaba-01ce-482a-a835-ebc326ae0f3e"/>
  <concerns:play base_Class="1bc5e470-4dcc-4cee-9b0b-02f157cd4f14" xmi:id="a39afee7-93fe-4249-8d4b-76e5c48be00a"/>
  <concerns:play base_Class="cf8a1036-5c4d-4bea-aa68-f4e69895e1d6" xmi:id="f3faff2f-d225-49c7-a21a-ebaf4afbe64b"/>
  <concerns:bowling base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="987f03a1-8180-46a1-ad8f-7e27a187efff"/>
  <concerns:brickles base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="9ca0e253-9e15-4ac9-8a97-2ea08be474e5"/>
  <concerns:pong base_Class="_mPYgsBS1EeOYorUb5NKqTw" xmi:id="40aec154-5b69-4fad-9ed4-f440d12df325"/>
  <concerns:collision base_Class="_l3eXABS1EeOYorUb5NKqTw" xmi:id="786c3576-a752-407a-bdcc-804c8bf08b2d"/>
  <concerns:play base_Class="_mD_JABS1EeOYorUb5NKqTw" xmi:id="2a44ecfa-90ae-442c-8e1e-54288ec47eff"/>
  <smarty:mandatory base_Class="_Ru2b4BS1EeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="" xmi:id="e4d8a45a-267c-47c6-95a6-d946d079b844"/>
  <concerns:play base_Class="_lD5HgBTBEeOYorUb5NKqTw" xmi:id="36111a8b-af15-46fe-a590-bdf52137f2c6"/>
  <concerns:play base_Class="16406615-af12-4c22-9367-91fc2a954f1f" xmi:id="16b2fa05-8ee2-4447-a0df-c481eae7abec"/>
  <concerns:play base_Class="_rtJ6gBTBEeOYorUb5NKqTw" xmi:id="2243e044-917c-46d3-ab18-7a9376557088"/>
  <concerns:play base_Class="_Eg79MBTCEeOYorUb5NKqTw" xmi:id="3de1a000-def1-48da-8841-e30bf719dd60"/>
  <concerns:play base_Class="_sBPUIBTBEeOYorUb5NKqTw" xmi:id="2b085432-c6d8-4810-a1c6-4183714a7128"/>
  <concerns:play base_Class="_K_6LwBTCEeOYorUb5NKqTw" xmi:id="87414ba0-5ec6-4155-a98f-002d36315ab7"/>
  <concerns:play base_Class="_re5cEBTBEeOYorUb5NKqTw" xmi:id="e0a8371d-61ea-4010-a005-58040c80be04"/>
  <concerns:play base_Class="_EyJB8BTCEeOYorUb5NKqTw" xmi:id="060fc76a-7de3-4fac-bf1a-b58872929a10"/>
  <concerns:brickles base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="0c6f87e6-d2b1-4c16-9995-c51664eb5287"/>
  <concerns:pong base_Class="_PMm-EBS0EeOYorUb5NKqTw" xmi:id="9cf5c03b-2298-46e2-b3fe-c56b8825b934"/>
  <concerns:collision base_Class="_UgPa4BS0EeOYorUb5NKqTw" xmi:id="b46b2122-4b2f-4288-a75f-184c13f52a84"/>
  <concerns:play base_Class="_VdaNwBS0EeOYorUb5NKqTw" xmi:id="1d64aaf1-f856-4e2e-b97f-ea1d469c6a0c"/>
  <concerns:brickles base_Class="_WP2-YBS0EeOYorUb5NKqTw" xmi:id="290e735e-713a-4e3f-ba30-ed078f489fbe"/>
  <smarty:alternative_OR base_Class="_PMm-EBS0EeOYorUb5NKqTw" rootVP="StationarySprite" variabilities="stationay_sprit" xmi:id="c69d6958-93d0-43ab-9ac6-c4d5d2d1b8e3"/>
  <concerns:play base_Class="_T739wBVdEeODAq4Tm5H6GQ" xmi:id="7032cf42-cc77-477a-802a-c6ebee29693d"/>
  <concerns:play base_Class="_fbl-ABWMEeObs-pQrJ2skQ" xmi:id="be69c423-3801-44dc-b00c-6279f87ff560"/>
  <concerns:play base_Class="_xScE0BS9EeOYorUb5NKqTw" xmi:id="b30f3720-0cb1-44b2-8916-565444078857"/>
  <concerns:collision base_Class="dd645843-09c9-49e2-8181-c24c3aa0d4ba" xmi:id="c08dd9fa-ccf3-47dd-8c91-1e006d521672"/>
  <concerns:play base_Class="6ce12dcd-4fb3-453f-b115-9b9528801f2c" xmi:id="8c7bc74f-a5fb-4a13-abfd-a55f5cf228ec"/>
  <concerns:play base_Class="0b390ee7-877a-4dfd-b5c5-44158a685cb3" xmi:id="e8118063-cb9b-412a-887a-da1429117014"/>
  <concerns:play base_Class="5aa57c4e-9d56-4e62-959d-79dd0ced1bae" xmi:id="8e8bfb09-1d12-476b-aaab-468cddfc3311"/>
  <concerns:play base_Class="656826e3-6567-42c1-a58c-dd0162e2b819" xmi:id="d0169391-7947-45f2-a5cb-9dbc53641c45"/>
  <concerns:play base_Class="8c89999b-4c0e-4bbd-b3a4-0f18da993477" xmi:id="36f6951b-15ab-4cf9-a5e1-6c0720c06fef"/>
  <concerns:play base_Class="beaa4e51-c831-48a0-b93c-367d38664fa1" xmi:id="cd9677ae-67ca-4916-b16c-447d3fd899e0"/>
  <concerns:play base_Class="2fde23ea-0c7e-4f1f-988b-7dcff791ac83" xmi:id="d4fd03a8-e3f7-430a-98a7-e7c0028c0b2a"/>
  <concerns:play base_Class="_w6yu8BS_EeOYorUb5NKqTw" xmi:id="15ba7084-b565-4f02-a1a1-d1781ca6f062"/>
  <concerns:play base_Class="_R4EBQBTAEeOYorUb5NKqTw" xmi:id="a54a4b29-edb4-4b29-9c74-72f9ac81b64f"/>
  <concerns:play base_Class="_SUcbQBTAEeOYorUb5NKqTw" xmi:id="792fe839-f72a-4db5-a139-e6cd1112632d"/>
  <concerns:play base_Class="_xHoREBS_EeOYorUb5NKqTw" xmi:id="0db46454-b557-43ca-bc17-22a504373207"/>
  <concerns:collision base_Class="_SeS60BTAEeOYorUb5NKqTw" xmi:id="34f85a63-9c72-40ea-a18b-97051fa7fe6e"/>
  <concerns:play base_Class="_ybpdsBS_EeOYorUb5NKqTw" xmi:id="16c60571-5506-4317-9a49-d4007d3de60a"/>
  <concerns:play base_Class="_7MaTQBTAEeOYorUb5NKqTw" xmi:id="fce46618-d228-4530-9f71-465f3078ef7f"/>
  <concerns:collision base_Class="_0h7YQBTAEeOYorUb5NKqTw" xmi:id="007fcdcf-1ded-468f-9f4f-ee3267bb1b2f"/>
  <concerns:play base_Class="_8Pyb0BTAEeOYorUb5NKqTw" xmi:id="02043695-9abc-4107-a0fe-abf386df827c"/>
  <concerns:play base_Class="_0YAnQBTAEeOYorUb5NKqTw" xmi:id="238eca57-bd84-4955-bd00-eded7496cf88"/>
  <concerns:play base_Class="_5_41wBTAEeOYorUb5NKqTw" xmi:id="7973c57a-e608-4bf7-8cf2-1b45d9d36928"/>
  <concerns:play base_Class="_xcdRkBS_EeOYorUb5NKqTw" xmi:id="36d2935e-dc46-48f0-919c-b49086010938"/>
  <concerns:play base_Class="_927_0BTAEeOYorUb5NKqTw" xmi:id="cb21c8b8-fe22-4c74-8fad-3a266839c542"/>
  <concerns:play base_Class="_SIYVMBTAEeOYorUb5NKqTw" xmi:id="295d980d-5ae9-465f-bc55-53b5d4d84dff"/>
  <concerns:play base_Class="_ymKroBS_EeOYorUb5NKqTw" xmi:id="d7e0a0ee-41f8-4cd1-ac1e-9d5aad80140f"/>
  <concerns:play base_Class="_yJpuwBS_EeOYorUb5NKqTw" xmi:id="faae59a1-12e7-4f40-9300-62c7a34bfed5"/>
  <concerns:play base_Class="_n0Qy0BTAEeOYorUb5NKqTw" xmi:id="d8b00c77-0104-4890-9b2a-fe23a673ad76"/>
  <concerns:collision base_Class="_0qZXwBTAEeOYorUb5NKqTw" xmi:id="c722a3b3-0c5a-43bd-b893-331f62792500"/>
  <concerns:play base_Class="_ySjMEBS_EeOYorUb5NKqTw" xmi:id="7eccf581-1e35-498c-93eb-c2fd9d596c8f"/>
  <concerns:play base_Class="_xS_zkBS_EeOYorUb5NKqTw" xmi:id="11b80784-6970-4e32-9b34-ec6f71ddf16c"/>
  <concerns:brickles base_Class="_AfsXUBSsEeOYorUb5NKqTw" xmi:id="f3f07475-1d9d-4bd6-bad5-8d327f24d12b"/>
  <concerns:brickles base_Class="77ac68db-f5d0-4990-b2b4-970e09baebc0" xmi:id="245be083-0654-458c-81ac-a3e6e1e32709"/>
  <concerns:brickles base_Class="555e7f46-fa71-4747-bcb8-e47a384822fd" xmi:id="1385e9ad-ea39-4a1b-8aaa-a1bc2ae9fece"/>
  <concerns:brickles base_Class="_UzQ-MBSsEeOYorUb5NKqTw" xmi:id="569e955b-ca43-4647-ac86-07477fe3f0c6"/>
  <concerns:brickles base_Class="_UjKssBSsEeOYorUb5NKqTw" xmi:id="c1b5b2ce-3ae4-420f-aeda-48a511f47829"/>
  <concerns:save base_Class="_TsduMBSsEeOYorUb5NKqTw" xmi:id="cf8c4bc6-6fdd-4f72-8d0d-7eaf393a78a9"/>
  <concerns:play base_Class="_USo9YBSsEeOYorUb5NKqTw" xmi:id="8360a432-89ab-4ef8-8071-31ff6f70824e"/>
  <smarty:alternative_OR base_Class="_AfsXUBSsEeOYorUb5NKqTw" rootVP="Game" variabilities="game" xmi:id="b8138920-028a-431d-8a53-9ba7a0920625"/>
  <concerns:play base_Class="_L2zx0BSyEeOYorUb5NKqTw" xmi:id="1a2680be-7220-4c38-9d14-b8a96763ca1a"/>
  <concerns:play base_Class="2a34ce2b-8f73-47ed-b8b7-614dc13bb9cd" xmi:id="d6559c1c-2794-4aaf-b02f-a142794c938c"/>
  <concerns:play base_Class="496a1ec6-0931-47c6-bf59-a6a51417d731" xmi:id="8d1c3dcf-d107-4a3c-92c9-d4b417ab7186"/>
  <concerns:collision base_Class="_i9dkUBSyEeOYorUb5NKqTw" xmi:id="a7cc3fea-2b2e-43ed-aeed-300f6780ccf8"/>
  <concerns:play base_Class="_ntK0sBSyEeOYorUb5NKqTw" xmi:id="6f151e32-1e10-429d-972b-fd39ef44e8fa"/>
  <concerns:save base_Class="_sElg4BSyEeOYorUb5NKqTw" xmi:id="07e6407b-54bc-4e48-97c9-8f6fec4dbe3e"/>
  <concerns:movement base_Class="_qLM9YBSyEeOYorUb5NKqTw" xmi:id="da2ccafe-b95b-4bc4-83df-1fcaf8984b65"/>
  <concerns:save base_Class="_uImNwBS3EeOYorUb5NKqTw" xmi:id="de1fb93c-c76d-4145-baa1-7db1b50c7783"/>
  <concerns:bowling base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="b3ec0a06-d0a1-416d-bbb4-9e97cc67aa7e"/>
  <concerns:brickles base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="5b29f238-253b-4317-9937-0372392921f2"/>
  <concerns:pong base_Class="_lC608BSyEeOYorUb5NKqTw" xmi:id="10d6bb77-c8d6-4412-a096-e49ab9be98ea"/>
  <concerns:movement base_Class="_muGkYBSyEeOYorUb5NKqTw" xmi:id="7dd2834f-efe8-4bec-968f-1f5ca784adb9"/>
  <smarty:alternative_OR base_Class="_L2zx0BSyEeOYorUb5NKqTw" rootVP="MovableSprites" variabilities="movable_sprite" xmi:id="5c9353a8-ce45-427c-b19d-b8ccbeb8f0ed"/>
  <smarty:interface base_Class="a88685a7-e63d-4b2f-b15e-bb7f9474d13d" xmi:id="6bf2130d-64a6-48f6-be3d-2a02e77d72a1"/>
  <smarty:interface base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="09ef0105-2106-4236-b4f5-dd9a545d4b74"/>
  <smarty:interface base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="8ad7d5e6-021b-46b1-86d9-cbffe4f70b9e"/>
  <smarty:interface base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="5276df01-eb9a-473e-9798-aa2c63de0b39"/>
  <smarty:interface base_Class="d6b87214-2dd6-4064-a94e-e7af2e068001" xmi:id="1e16d6b4-3c09-4c51-85d0-01c648ca0fa4"/>
  <smarty:interface base_Class="679cd503-90d2-4f5d-8a72-91f882b55147" xmi:id="a09c2940-a20b-499c-9204-db9b6ca211b7"/>
  <smarty:interface base_Class="640f7723-1679-433a-95b9-1defbee84c0e" xmi:id="7267903a-7e15-42b2-816c-6c0ca529a6d9"/>
  <smarty:interface base_Class="4212a550-d99a-40c0-8a7d-da4b8a7f488f" xmi:id="98da3b11-769d-42ed-ab9a-14101ec6b029"/>
  <smarty:interface base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="0d856e5a-c062-444d-8e57-b023bcdb03eb"/>
  <smarty:interface base_Class="de3bf4af-27f3-42c7-8d91-ab5db8301e2d" xmi:id="dca4632d-851c-4f06-a793-19b4bc3a523a"/>
  <smarty:interface base_Class="_4L4Z4BViEeODAq4Tm5H6GQ" xmi:id="894a073e-2a66-4eb3-aadf-e003321675b1"/>
  <smarty:interface base_Class="c9d8affd-f943-4c31-b51e-33f389fa3d4b" xmi:id="a66eb21c-4426-45fc-bf22-0cc9c0d7f53f"/>
  <smarty:interface base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="aa39faaa-8dc6-4883-9dca-5a085b82c404"/>
  <smarty:interface base_Class="6a56c5f5-5089-4b4b-8d78-2f4f91a9d57d" xmi:id="59a0c908-5725-4269-89b2-4baa7c2c9de1"/>
  <smarty:interface base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="d9018a26-444e-4288-9f63-b89eda4e60f3"/>
  <smarty:interface base_Class="db78007e-547d-4de0-b976-c1970d1b2a2d" xmi:id="a6a01c49-24ad-417f-bdcb-fd1cd9f1e1e4"/>
  <smarty:interface base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="e1310966-40f2-48e2-bff3-d122594fed3b"/>
  <smarty:interface base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="a45bc0c3-55e1-4f29-bea5-cb2fcb22f4cf"/>
  <smarty:interface base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="71153b70-484a-4f26-8e9c-f0b3274b29e0"/>
  <smarty:interface base_Class="554c0249-a078-40d6-ab8c-6e228ea751cb" xmi:id="38f1f6f7-4ab2-4995-9a56-9ec3ddaecf59"/>
  <smarty:interface base_Class="5540f761-b2ea-4cb7-8e06-403ad46fc591" xmi:id="b5be3324-2507-4b4d-8c08-4e9bf73a6e50"/>
  <concerns:pong base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="3e950f28-4a98-49e9-84d9-a00619ad13f5"/>
  <concerns:play base_Class="_UkIS8BWREeObs-pQrJ2skQ" xmi:id="46eab246-6365-4127-a203-5259bf2bde18"/>
  <concerns:pong base_Class="a88685a7-e63d-4b2f-b15e-bb7f9474d13d" xmi:id="bdab8d13-680c-4dcf-8194-c8590028b88f"/>
  <concerns:play base_Class="a88685a7-e63d-4b2f-b15e-bb7f9474d13d" xmi:id="f8e7be36-d2e2-4544-b7fa-25d5acd3c42e"/>
  <concerns:configuration base_Class="_NXCFABWPEeObs-pQrJ2skQ" xmi:id="c52277d3-9fd6-463f-859d-bc34a9f2241a"/>
  <concerns:configuration base_Class="_NFzLEBWPEeObs-pQrJ2skQ" xmi:id="a106971e-4ab4-43f5-9913-63b7087d1361"/>
  <concerns:configuration base_Class="_CacfoBVjEeODAq4Tm5H6GQ" xmi:id="daeeb532-704b-4792-a15d-8fb4b300111e"/>
  <concerns:configuration base_Class="_dbUA8BWPEeObs-pQrJ2skQ" xmi:id="94f9b015-498b-442b-84ac-2938b3d9a564"/>
  <concerns:configuration base_Class="_dr9FABWPEeObs-pQrJ2skQ" xmi:id="6454128b-6989-43e5-a42e-bda44cfd915c"/>
  <concerns:configuration base_Class="_Gzx3YBVjEeODAq4Tm5H6GQ" xmi:id="01124092-2cdb-47b4-a645-9931b3d47791"/>
  <concerns:play base_Class="_56sIQBVmEeODAq4Tm5H6GQ" xmi:id="9fb2f288-307e-4889-a217-060d1c8dbfbf"/>
  <concerns:play base_Class="_HiZUEBVnEeODAq4Tm5H6GQ" xmi:id="cab7d81c-1ab1-4c8e-87cb-adcfc7f4fb1f"/>
  <concerns:play base_Class="_az2zIBVmEeODAq4Tm5H6GQ" xmi:id="6b457fad-873c-41e9-bf52-1f4cfda7197c"/>
  <concerns:play base_Class="_H00hABWMEeObs-pQrJ2skQ" xmi:id="c7abf721-abb2-4087-9e3b-d75d4a4bca98"/>
  <concerns:play base_Class="_M10d4BVZEeODAq4Tm5H6GQ" xmi:id="defc0639-b7e2-4d3a-b8ee-83f9c1591730"/>
  <concerns:ranking base_Class="_-OX2EBWJEeObs-pQrJ2skQ" xmi:id="b0a3ca0d-6cf6-4113-8b0e-7df43ff85723"/>
  <concerns:ranking base_Class="_-BssABWJEeObs-pQrJ2skQ" xmi:id="f0d6d8a7-7cf0-46c5-a007-ecd9bbf641e9"/>
  <concerns:ranking base_Class="_-cGwEBWJEeObs-pQrJ2skQ" xmi:id="81d8e604-a1aa-4e5d-90f4-599f9ffa358e"/>
  <concerns:ranking base_Class="_MhY9oBVnEeODAq4Tm5H6GQ" xmi:id="2d56b729-1211-401c-90ba-5f0e933c5920"/>
  <concerns:ranking base_Class="d6b87214-2dd6-4064-a94e-e7af2e068001" xmi:id="bbbb0627-7ae2-4d9c-93f1-c28661261dad"/>
  <concerns:bowling base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="f47bb574-0a28-40dd-b2a9-78893c9c7c1a"/>
  <concerns:play base_Class="_aiq4gBWSEeObs-pQrJ2skQ" xmi:id="6959cb58-df4f-4581-82ba-2ff492538fb2"/>
  <concerns:bowling base_Class="679cd503-90d2-4f5d-8a72-91f882b55147" xmi:id="9d0f3a06-fa90-4b82-975f-73b0288dee01"/>
  <concerns:play base_Class="679cd503-90d2-4f5d-8a72-91f882b55147" xmi:id="244168e5-8732-4e11-99d1-05627fd0ab5c"/>
  <concerns:play base_Class="_4-ZNYBWNEeObs-pQrJ2skQ" xmi:id="f5124f06-4e81-45dc-a9a7-b1e3d8775a46"/>
  <concerns:play base_Class="640f7723-1679-433a-95b9-1defbee84c0e" xmi:id="a70b09e5-6032-45dd-b80a-c04d47b781c1"/>
  <concerns:configuration base_Class="_TrNG4BWREeObs-pQrJ2skQ" xmi:id="94f5d695-ddae-4eec-9836-156c478434e8"/>
  <concerns:configuration base_Class="_1IWMEBWREeObs-pQrJ2skQ" xmi:id="42801b75-eb52-416a-8aaf-93a3adb47bd6"/>
  <concerns:configuration base_Class="4212a550-d99a-40c0-8a7d-da4b8a7f488f" xmi:id="4bb1409f-37fe-410b-95a9-d0804bd71333"/>
  <concerns:play base_Class="_4bTucBWNEeObs-pQrJ2skQ" xmi:id="b426209f-d1a5-4149-897b-d4646c103de1"/>
  <concerns:play base_Class="_5M0q8BWNEeObs-pQrJ2skQ" xmi:id="462a21a3-8086-4587-a638-57f2f793bbdc"/>
  <concerns:save base_Class="_aA0sgBWOEeObs-pQrJ2skQ" xmi:id="38f1e3db-b03a-4204-bbb5-d348312c6be0"/>
  <concerns:play base_Class="_SmmBgBWMEeObs-pQrJ2skQ" xmi:id="e1f31f7b-869b-4a62-8f98-cc8397c13c5d"/>
  <concerns:configuration base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="05134583-7cd5-44eb-8394-f86fd31f18dc"/>
  <concerns:play base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="4204ff5a-d8f1-4d46-b0ac-87cfc41d6e7e"/>
  <concerns:save base_Class="_R38k4BViEeODAq4Tm5H6GQ" xmi:id="2263197e-70cd-4fcd-8aaa-3345639b4977"/>
  <concerns:play base_Class="_WGchoBWOEeObs-pQrJ2skQ" xmi:id="4c4d5092-273c-4529-9bc0-192ba1fc7c03"/>
  <concerns:play base_Class="de3bf4af-27f3-42c7-8d91-ab5db8301e2d" xmi:id="bed6958f-bd37-4dec-a53b-dcb9b90af2ad"/>
  <concerns:configuration base_Class="_aUKicBWSEeObs-pQrJ2skQ" xmi:id="e62a1c5e-37c5-4b42-a9a2-ed9be63cee32"/>
  <concerns:brickles base_Class="_4L4Z4BViEeODAq4Tm5H6GQ" xmi:id="96d7bc96-1125-464d-a651-93c56e47027d"/>
  <concerns:play base_Class="_4L4Z4BViEeODAq4Tm5H6GQ" xmi:id="ef8fb20c-9dca-4de4-b024-3c7a16fbab67"/>
  <concerns:save base_Class="_4ud7ABWNEeObs-pQrJ2skQ" xmi:id="810afb1d-e48d-47f1-8677-b2d7b09f90e9"/>
  <concerns:save base_Class="c9d8affd-f943-4c31-b51e-33f389fa3d4b" xmi:id="8c515fd3-0ffb-43e0-99b2-b534747a89b1"/>
  <concerns:save base_Class="_YNaqoBWNEeObs-pQrJ2skQ" xmi:id="b902af83-e4ae-4ce7-b38b-e96359565264"/>
  <concerns:play base_Class="_vCv44BVnEeODAq4Tm5H6GQ" xmi:id="848f8c62-909d-40d2-b943-d1b4f163ade6"/>
  <concerns:play base_Class="_DPjwoBWNEeObs-pQrJ2skQ" xmi:id="02883709-1ee9-41c5-8906-1c1e9d23620d"/>
  <concerns:play base_Class="_v3Op0BVnEeODAq4Tm5H6GQ" xmi:id="dba3b085-ec8c-4d44-af36-21ade2414c7b"/>
  <concerns:play base_Class="_vm0PQBVnEeODAq4Tm5H6GQ" xmi:id="ff25fe09-0bb9-4a92-b936-713b031acfde"/>
  <concerns:play base_Class="_uZvYIBVnEeODAq4Tm5H6GQ" xmi:id="a3504e4c-86df-4449-af7a-c500855a90dc"/>
  <concerns:play base_Class="_uFK2UBVnEeODAq4Tm5H6GQ" xmi:id="a93fc488-09bb-4650-af69-fa634600a8e3"/>
  <concerns:play base_Class="_uu2sgBVnEeODAq4Tm5H6GQ" xmi:id="5c3eb535-340d-48d8-af2b-9571afdbead8"/>
  <concerns:play base_Class="_wkfYoBWMEeObs-pQrJ2skQ" xmi:id="de72f805-e514-4958-b920-b2d761b3be8a"/>
  <concerns:play base_Class="_vS2xcBVnEeODAq4Tm5H6GQ" xmi:id="c2c2dcab-e476-4717-8b16-733c51b6cadd"/>
  <concerns:play base_Class="_1qBvEBWMEeObs-pQrJ2skQ" xmi:id="45ead395-72ba-4cf7-9032-0e8519060736"/>
  <concerns:save base_Class="_eFFooBWNEeObs-pQrJ2skQ" xmi:id="a8ceef21-d341-42da-9851-0ed344b2ac90"/>
  <concerns:play base_Class="_RGtGoBWNEeObs-pQrJ2skQ" xmi:id="28b896fd-b122-4c8b-be42-fa2e32849c66"/>
  <concerns:play base_Class="_0bg44BVdEeODAq4Tm5H6GQ" xmi:id="25aea73e-27ad-4cf1-9d1c-794c5b03acfd"/>
  <concerns:save base_Class="_cXIckBWOEeObs-pQrJ2skQ" xmi:id="93bbc2d9-ca25-4ac6-ade3-43f9a7afedd5"/>
  <concerns:save base_Class="6a56c5f5-5089-4b4b-8d78-2f4f91a9d57d" xmi:id="8c9dd00f-c6f4-4b93-b805-91d5d9e18140"/>
  <concerns:play base_Class="_pkzlgBWTEeObs-pQrJ2skQ" xmi:id="249a2927-7d2b-4f3a-b6eb-3b298de126a4"/>
  <concerns:pause base_Class="_pwfREBWTEeObs-pQrJ2skQ" xmi:id="aa465de3-a1e8-442a-adbf-c3dfde296d18"/>
  <concerns:play base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="05c8f5d1-fcf1-48a7-8014-f85225913ebb"/>
  <concerns:pause base_Class="_EIAcYBVdEeODAq4Tm5H6GQ" xmi:id="870a306a-90e1-4218-bf92-b7efca7ec0b6"/>
  <concerns:brickles base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="020b5ba8-ac63-448e-9fc6-10aaab03f70a"/>
  <concerns:play base_Class="_1YqgABWREeObs-pQrJ2skQ" xmi:id="af3ebdb6-19e7-4d8f-a810-ec294e649ffc"/>
  <concerns:brickles base_Class="db78007e-547d-4de0-b976-c1970d1b2a2d" xmi:id="eb65a979-a34e-45cb-878a-6a4854ebea53"/>
  <concerns:play base_Class="db78007e-547d-4de0-b976-c1970d1b2a2d" xmi:id="c2962ad1-7f51-41e5-9007-2d0c371aaf3d"/>
  <concerns:save base_Class="_91CwEBWJEeObs-pQrJ2skQ" xmi:id="c3e8a879-d568-4cd3-99c0-399cf7c3123a"/>
  <concerns:save base_Class="_7x3XYBWJEeObs-pQrJ2skQ" xmi:id="b986dd18-555f-4ce9-87bc-f16d07982ead"/>
  <concerns:save base_Class="_9liUcBWJEeObs-pQrJ2skQ" xmi:id="812d26d1-22ed-4fa1-8c17-ad8211d0af48"/>
  <concerns:save base_Class="_shkHABWSEeObs-pQrJ2skQ" xmi:id="1645254e-fa4a-44e9-8315-a9c2cb26e9f0"/>
  <concerns:save base_Class="_sEty8BWSEeObs-pQrJ2skQ" xmi:id="6d47edbf-2cff-4e6e-983d-7f419e980858"/>
  <concerns:save base_Class="_sUIvABWSEeObs-pQrJ2skQ" xmi:id="50ae8b97-b683-44d0-b5c9-342e9bbdc3cc"/>
  <concerns:save base_Class="_ukGrgBVbEeODAq4Tm5H6GQ" xmi:id="72807991-2a22-4b0f-a381-17b716bf9759"/>
  <concerns:play base_Class="_McPUsBVjEeODAq4Tm5H6GQ" xmi:id="e8032b9d-edf1-4be5-b4d4-ef65f1334711"/>
  <concerns:play base_Class="_RTYB8BWTEeObs-pQrJ2skQ" xmi:id="5ce801bc-798d-43d8-8540-eb029eab6030"/>
  <concerns:play base_Class="_Rnl-cBWTEeObs-pQrJ2skQ" xmi:id="bcf3a85a-306b-46e4-b774-31d8ff345232"/>
  <concerns:play base_Class="_Lda8ABVjEeODAq4Tm5H6GQ" xmi:id="e5e8c128-a74d-42c8-b8b7-e4577ff7ba71"/>
  <concerns:logging base_Class="_1lmIwBWREeObs-pQrJ2skQ" xmi:id="90086ff0-df70-41bf-91c6-50dbf25af78f"/>
  <concerns:logging base_Class="554c0249-a078-40d6-ab8c-6e228ea751cb" xmi:id="8f9fe3c8-7ea9-4cb4-bb24-d09be36ea127"/>
  <concerns:configuration base_Class="_ps4VsBWOEeObs-pQrJ2skQ" xmi:id="0d8467b1-ccec-4324-8ab7-5676b37366e4"/>
  <concerns:configuration base_Class="_pcB2QBWOEeObs-pQrJ2skQ" xmi:id="5e05bf21-77ba-42d4-b73c-0de159584e37"/>
  <concerns:configuration base_Class="_pNd10BWOEeObs-pQrJ2skQ" xmi:id="13683157-780a-4307-b2f9-c5a6bfe62bbc"/>
  <concerns:configuration base_Class="5540f761-b2ea-4cb7-8e06-403ad46fc591" xmi:id="c20884b2-a630-40f5-ba43-5a61ea470480"/>
  <smarty:variability base_Comment="25bd81f7-c9bc-48e1-b5b7-53515c4157f6" bindingTime="DESIGN_TIME" maxSelection="3" minSelection="1" name="game" variants="PongGame, BricklesGame, BowlingGame" xmi:id="7f5a29f0-bfca-4656-9323-5d4a6fb8d2d9"/>
  <smarty:variability base_Comment="a45c2e54-62b3-402a-8fb2-887d6430b624" bindingTime="DESIGN_TIME" maxSelection="4" minSelection="1" name="stationay_sprit" variants="Ceiling, Floor, Wall, Brick, BrickPile" xmi:id="e70844fa-592e-4c32-a917-15d2b8eca8b1"/>
  <smarty:variability base_Comment="04e1fade-1bd9-4976-905f-5a23f1f1f3d4" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="sprit" variants="StationarySprite, MovableSprites" xmi:id="e41a2a33-27c0-4ac2-8638-24c8f47d63ab"/>
  <smarty:variability base_Comment="5a95e7bd-bceb-44a3-8682-8bfcea87d98f" bindingTime="DESIGN_TIME" maxSelection="1" minSelection="0" name="ranking" variants="Player" xmi:id="bdbb213f-9722-4301-a79a-744aed668e66"/>
  <smarty:variability base_Comment="e800d759-3403-4a62-9201-6090d90bb5de" bindingTime="DESIGN_TIME" maxSelection="2" minSelection="1" name="movable_sprite" variants="Puck, Paddle" xmi:id="331f88f6-0980-45d7-916e-b2577caf7ac5"/>
</xmi:XMI>
