<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_Y0wOsLuuEeS17brUZDEHIw" name="Game">
  <packagedElement xmi:type="uml:Package" xmi:id="_oktrALuvEeS17brUZDEHIw" name="World Generator">
    <packagedElement xmi:type="uml:Class" xmi:id="_o-KlcLuyEeS17brUZDEHIw" name="Algorithm" isAbstract="true">
      <ownedOperation xmi:id="_whB58LuyEeS17brUZDEHIw" name="getTile">
        <ownedParameter xmi:id="_zGs7sLuyEeS17brUZDEHIw" name="X"/>
        <ownedParameter xmi:id="_3nHL0LuyEeS17brUZDEHIw" name="Y"/>
        <ownedParameter xmi:id="_5wZzkLuyEeS17brUZDEHIw" name="Difficulty"/>
        <ownedParameter xmi:id="_uZ8cMLuzEeS17brUZDEHIw" name="Tile" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_9FzCELuyEeS17brUZDEHIw" name="getEntity">
        <ownedParameter xmi:id="_-Yv3sLuyEeS17brUZDEHIw" name="X"/>
        <ownedParameter xmi:id="__CuBwLuyEeS17brUZDEHIw" name="Y"/>
        <ownedParameter xmi:id="__jEVwLuyEeS17brUZDEHIw" name="Difficulty"/>
        <ownedParameter xmi:id="_qEVt4LuzEeS17brUZDEHIw" name="Entity" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_If4fwLuzEeS17brUZDEHIw" name="Section">
      <ownedOperation xmi:id="_bgcxMLu0EeS17brUZDEHIw" name="Get">
        <ownedParameter xmi:id="_dP6jsLu0EeS17brUZDEHIw" name="X"/>
        <ownedParameter xmi:id="_eHKUwLu0EeS17brUZDEHIw" name="Y"/>
        <ownedParameter xmi:id="_e3tA4Lu0EeS17brUZDEHIw" name="Difficulty"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Av0nULu0EeS17brUZDEHIw" name="Generator">
      <ownedOperation xmi:id="_KbJdILu0EeS17brUZDEHIw" name="Generate">
        <ownedParameter xmi:id="_bj934Lu3EeS17brUZDEHIw" name="Level" type="_RLMtQLu3EeS17brUZDEHIw" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_nY1-sLu4EeS17brUZDEHIw" name="Validate">
        <ownedParameter xmi:id="_oT_YULu4EeS17brUZDEHIw" name="Level" type="_RLMtQLu3EeS17brUZDEHIw"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_dVNe8L4bEeSJnPwlRulVqw" name="generatorsToAlgorithms" memberEnd="_dVOGAL4bEeSJnPwlRulVqw _dVPUIb4bEeSJnPwlRulVqw" navigableOwnedEnd="_dVOGAL4bEeSJnPwlRulVqw _dVPUIb4bEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_dVOGAL4bEeSJnPwlRulVqw" name="generators" type="_Av0nULu0EeS17brUZDEHIw" association="_dVNe8L4bEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dVOtEL4bEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dVPUIL4bEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_dVPUIb4bEeSJnPwlRulVqw" name="algorithms" type="_o-KlcLuyEeS17brUZDEHIw" association="_dVNe8L4bEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dVP7ML4bEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dVQiQL4bEeSJnPwlRulVqw" value="*"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_6LBzsL4bEeSJnPwlRulVqw" name="sectionsToAlgorithms" memberEnd="_6LCawL4bEeSJnPwlRulVqw _6LEP8L4bEeSJnPwlRulVqw" navigableOwnedEnd="_6LEP8L4bEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_6LCawL4bEeSJnPwlRulVqw" name="sections" type="_If4fwLuzEeS17brUZDEHIw" aggregation="shared" association="_6LBzsL4bEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6LDB0L4bEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6LDo4L4bEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_6LEP8L4bEeSJnPwlRulVqw" name="algorithms" type="_o-KlcLuyEeS17brUZDEHIw" association="_6LBzsL4bEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6LE3AL4bEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6LE3Ab4bEeSJnPwlRulVqw" value="*"/>
      </ownedEnd>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_8XTdALu1EeS17brUZDEHIw" name="Level">
    <packagedElement xmi:type="uml:Class" xmi:id="_SNfC8LuyEeS17brUZDEHIw" name="Grid">
      <ownedAttribute xmi:id="_fDfsELuyEeS17brUZDEHIw" name="Width"/>
      <ownedAttribute xmi:id="_hbVGILuyEeS17brUZDEHIw" name="Height"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_RLMtQLu3EeS17brUZDEHIw" name="Level">
      <ownedAttribute xmi:id="_AYW1cL4YEeSJnPwlRulVqw" name="Initial Position" type="_x1Q_cL4XEeSJnPwlRulVqw"/>
      <ownedOperation xmi:id="_2a8RcL4UEeSJnPwlRulVqw" name="getInput"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_r_E5ELuvEeS17brUZDEHIw" name="Tile">
      <ownedAttribute xmi:id="_CLFWULuyEeS17brUZDEHIw" name="Appearance ID"/>
      <ownedAttribute xmi:id="_NDhfgLuyEeS17brUZDEHIw" name="Tile ID"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_jfe3kL4VEeSJnPwlRulVqw" name="Entity List"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_Z1bXoL4WEeSJnPwlRulVqw" name="Tile Matrix"/>
    <packagedElement xmi:type="uml:Association" xmi:id="_xq9CUL4WEeSJnPwlRulVqw" name="gridsToTile Matrixs" memberEnd="_xq9CUb4WEeSJnPwlRulVqw _xq-QcL4WEeSJnPwlRulVqw" navigableOwnedEnd="_xq-QcL4WEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_xq9CUb4WEeSJnPwlRulVqw" name="grids" type="_SNfC8LuyEeS17brUZDEHIw" aggregation="composite" association="_xq9CUL4WEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xq9pYL4WEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xq9pYb4WEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_xq-QcL4WEeSJnPwlRulVqw" name="tile Matrixs" type="_Z1bXoL4WEeSJnPwlRulVqw" association="_xq9CUL4WEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xq-Qcb4WEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xq-Qcr4WEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_80Oc0L4WEeSJnPwlRulVqw" name="tile MatrixsToTiles" memberEnd="_80Oc0b4WEeSJnPwlRulVqw _80Pq8b4WEeSJnPwlRulVqw" navigableOwnedEnd="_80Pq8b4WEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_80Oc0b4WEeSJnPwlRulVqw" name="tile Matrixs" type="_Z1bXoL4WEeSJnPwlRulVqw" aggregation="shared" association="_80Oc0L4WEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_80PD4L4WEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_80Pq8L4WEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_80Pq8b4WEeSJnPwlRulVqw" name="tiles" type="_r_E5ELuvEeS17brUZDEHIw" association="_80Oc0L4WEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_80QSAL4WEeSJnPwlRulVqw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_80QSAb4WEeSJnPwlRulVqw" value="*"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Q5e64L4XEeSJnPwlRulVqw" name="levelsToEntity Lists" memberEnd="_Q5e64b4XEeSJnPwlRulVqw _Q5gwEL4XEeSJnPwlRulVqw" navigableOwnedEnd="_Q5gwEL4XEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_Q5e64b4XEeSJnPwlRulVqw" name="levels" type="_RLMtQLu3EeS17brUZDEHIw" aggregation="composite" association="_Q5e64L4XEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q5gJAL4XEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q5gJAb4XEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_Q5gwEL4XEeSJnPwlRulVqw" name="entity Lists" type="_jfe3kL4VEeSJnPwlRulVqw" association="_Q5e64L4XEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q5hXIL4XEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q5h-ML4XEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_awPkoL4XEeSJnPwlRulVqw" name="levelsToPlayers" memberEnd="_awPkob4XEeSJnPwlRulVqw _awQLsr4XEeSJnPwlRulVqw" navigableOwnedEnd="_awQLsr4XEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_awPkob4XEeSJnPwlRulVqw" name="levels" type="_RLMtQLu3EeS17brUZDEHIw" aggregation="composite" association="_awPkoL4XEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_awQLsL4XEeSJnPwlRulVqw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_awQLsb4XEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_awQLsr4XEeSJnPwlRulVqw" name="players" type="_fU05ML4OEeSJnPwlRulVqw" association="_awPkoL4XEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_awQywL4XEeSJnPwlRulVqw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_awQywb4XEeSJnPwlRulVqw" value="*"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_k1UXML4XEeSJnPwlRulVqw" name="levelsToGrids" memberEnd="_k1U-QL4XEeSJnPwlRulVqw _k1WzcL4XEeSJnPwlRulVqw" navigableOwnedEnd="_k1WzcL4XEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_k1U-QL4XEeSJnPwlRulVqw" name="levels" type="_RLMtQLu3EeS17brUZDEHIw" aggregation="composite" association="_k1UXML4XEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k1VlUL4XEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k1WMYL4XEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_k1WzcL4XEeSJnPwlRulVqw" name="grids" type="_SNfC8LuyEeS17brUZDEHIw" association="_k1UXML4XEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k1XagL4XEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k1Xagb4XEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_x1Q_cL4XEeSJnPwlRulVqw" name="Position">
      <ownedAttribute xmi:id="_zoROIL4XEeSJnPwlRulVqw" name="X"/>
      <ownedAttribute xmi:id="_1OGjgL4XEeSJnPwlRulVqw" name="Y"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_VhpjYL4YEeSJnPwlRulVqw" name="tilesToPositions" memberEnd="_VhqKcL4YEeSJnPwlRulVqw _VhsmsL4YEeSJnPwlRulVqw" navigableOwnedEnd="_VhsmsL4YEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_VhqKcL4YEeSJnPwlRulVqw" name="tiles" type="_r_E5ELuvEeS17brUZDEHIw" aggregation="composite" association="_VhpjYL4YEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vhr_oL4YEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vhr_ob4YEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_VhsmsL4YEeSJnPwlRulVqw" name="positions" type="_x1Q_cL4XEeSJnPwlRulVqw" association="_VhpjYL4YEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VhtNwL4YEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vht00L4YEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_NjV-IL4aEeSJnPwlRulVqw" name="entity ListsToEntitys" memberEnd="_NjWlML4aEeSJnPwlRulVqw _NjXzUb4aEeSJnPwlRulVqw" navigableOwnedEnd="_NjXzUb4aEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_NjWlML4aEeSJnPwlRulVqw" name="entity Lists" type="_jfe3kL4VEeSJnPwlRulVqw" aggregation="shared" association="_NjV-IL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NjXMQL4aEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NjXzUL4aEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_NjXzUb4aEeSJnPwlRulVqw" name="entitys" type="_LkfnoLuwEeS17brUZDEHIw" association="_NjV-IL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NjYaYL4aEeSJnPwlRulVqw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NjZBcL4aEeSJnPwlRulVqw" value="*"/>
      </ownedEnd>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Activity" xmi:id="_6ULnULu4EeS17brUZDEHIw" name="Game"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_6YDO8L4OEeSJnPwlRulVqw" name="Entity">
    <packagedElement xmi:type="uml:Class" xmi:id="_fU05ML4OEeSJnPwlRulVqw" name="Player"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_LkfnoLuwEeS17brUZDEHIw" name="Entity" isAbstract="true">
      <ownedAttribute xmi:id="_u4g5cLuxEeS17brUZDEHIw" name="X Position"/>
      <ownedAttribute xmi:id="_1h_H0LuxEeS17brUZDEHIw" name="Y Position"/>
      <ownedAttribute xmi:id="_2UKysLuxEeS17brUZDEHIw" name="Width"/>
      <ownedAttribute xmi:id="_5WsIgLuxEeS17brUZDEHIw" name="Height"/>
      <ownedOperation xmi:id="_-3bu4L4PEeSJnPwlRulVqw" name="Move"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_R4XCIL4QEeSJnPwlRulVqw" name="Enemy">
      <generalization xmi:id="_bFR5IL4aEeSJnPwlRulVqw" general="_LkfnoLuwEeS17brUZDEHIw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_VV6HEL4QEeSJnPwlRulVqw" name="Death">
      <generalization xmi:id="_aO98ML4aEeSJnPwlRulVqw" general="_R4XCIL4QEeSJnPwlRulVqw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_p_Jb8L4QEeSJnPwlRulVqw" name="Entity Controller">
      <ownedOperation xmi:id="_v_MS0L4QEeSJnPwlRulVqw" name="GetDirection">
        <ownedParameter xmi:id="_2-tCoL4QEeSJnPwlRulVqw" name="Level" type="_RLMtQLu3EeS17brUZDEHIw"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_9QqTcL4REeSJnPwlRulVqw" name="Player Input">
      <generalization xmi:id="_JhNlcL4aEeSJnPwlRulVqw" general="_p_Jb8L4QEeSJnPwlRulVqw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Jj_tUL4SEeSJnPwlRulVqw" name="Enemy AI">
      <generalization xmi:id="_K7tNgL4aEeSJnPwlRulVqw" general="_p_Jb8L4QEeSJnPwlRulVqw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_SH6VgL4aEeSJnPwlRulVqw" name="entitysToEntity Controllers" memberEnd="_SH6Vgb4aEeSJnPwlRulVqw _SH8KsL4aEeSJnPwlRulVqw" navigableOwnedEnd="_SH8KsL4aEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_SH6Vgb4aEeSJnPwlRulVqw" name="entitys" type="_LkfnoLuwEeS17brUZDEHIw" aggregation="composite" association="_SH6VgL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SH7joL4aEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SH7job4aEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_SH8KsL4aEeSJnPwlRulVqw" name="entity Controllers" type="_p_Jb8L4QEeSJnPwlRulVqw" association="_SH6VgL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SH8xwL4aEeSJnPwlRulVqw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SH9Y0L4aEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_ii6vYL4aEeSJnPwlRulVqw" name="playersToPlayer Inputs" memberEnd="_ii7WcL4aEeSJnPwlRulVqw _ii8kkL4aEeSJnPwlRulVqw" navigableOwnedEnd="_ii8kkL4aEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_ii7WcL4aEeSJnPwlRulVqw" name="players" type="_fU05ML4OEeSJnPwlRulVqw" aggregation="composite" association="_ii6vYL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ii79gL4aEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ii79gb4aEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_ii8kkL4aEeSJnPwlRulVqw" name="player Inputs" type="_9QqTcL4REeSJnPwlRulVqw" association="_ii6vYL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ii8kkb4aEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ii9LoL4aEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_nOZnEL4aEeSJnPwlRulVqw" name="enemysToEnemy AIs" memberEnd="_nOZnEb4aEeSJnPwlRulVqw _nOa1Mb4aEeSJnPwlRulVqw" navigableOwnedEnd="_nOa1Mb4aEeSJnPwlRulVqw">
      <ownedEnd xmi:id="_nOZnEb4aEeSJnPwlRulVqw" name="enemys" type="_R4XCIL4QEeSJnPwlRulVqw" aggregation="composite" association="_nOZnEL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nOaOIL4aEeSJnPwlRulVqw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nOa1ML4aEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
      <ownedEnd xmi:id="_nOa1Mb4aEeSJnPwlRulVqw" name="enemy AIs" type="_Jj_tUL4SEeSJnPwlRulVqw" association="_nOZnEL4aEeSJnPwlRulVqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nObcQL4aEeSJnPwlRulVqw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nOcDUL4aEeSJnPwlRulVqw" value="1"/>
      </ownedEnd>
    </packagedElement>
  </packagedElement>
</uml:Model>
