<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>edu.austral</OriginalElement>
  <nodes>
    <node x="3730.438866503887" y="3585.5">edu.austral.model.entities.weapons.TripleWeapon</node>
    <node x="3312.938866503887" y="3585.5">edu.austral.model.entities.weapons.StandardWeapon</node>
    <node x="766.1785714285716" y="1401.5">edu.austral.model.Graveyard</node>
    <node x="2822.0715791615894" y="2366.0">edu.austral.model.entities.Starship</node>
    <node x="1994.1138665038868" y="785.0">edu.austral.model.entities.Entity</node>
    <node x="361.5" y="5112.0">edu.austral.controllers.configuration.lifter.GameConfigurationLifter</node>
    <node x="7814.227506105013" y="5064.0">edu.austral.GameFramework</node>
    <node x="184.5" y="2701.0">edu.austral.controllers.configuration.KeyConfiguration</node>
    <node x="2410.553772893798" y="4093.0">edu.austral.view.stats.StatsRenderer</node>
    <node x="3555.438866503887" y="168.0">edu.austral.model.entities.EntityEnum</node>
    <node x="5308.399404761905" y="4321.0">edu.austral.controllers.spawner.EntitySpawner</node>
    <node x="1156.6785714285716" y="1365.5">edu.austral.model.Map</node>
    <node x="1210.458483923495" y="5340.0">edu.austral.GameController</node>
    <node x="674.0" y="2913.0">edu.austral.util.Collisionable$class</node>
    <node x="5540.48710622713" y="4093.0">edu.austral.util.generator.BoundaryDirectionGenerator</node>
    <node x="2354.637106227131" y="3212.0">edu.austral.model.Player</node>
    <node x="1968.887106227131" y="2414.5">edu.austral.view.entities.EntitySprite</node>
    <node x="1926.9471998372205" y="227.5">edu.austral.util.Collisionable</node>
    <node x="1836.637106227131" y="2903.5">edu.austral.view.stats.WordView</node>
    <node x="1053.1785714285716" y="2403.0">edu.austral.controllers.configuration.EnumAction</node>
    <node x="1898.0535714285716" y="3585.0">edu.austral.view.stats.HeaderStatsTableRow</node>
    <node x="7106.227506105013" y="4069.0">edu.austral.util.generator.PositionPlayerGenerator</node>
    <node x="1697.1785714285716" y="4321.0">edu.austral.view.View</node>
    <node x="1009.0" y="4625.0">edu.austral.model.Game</node>
    <node x="2144.637106227131" y="2831.0">edu.austral.controllers.PlayerController</node>
    <node x="7472.227506105013" y="4093.0">edu.austral.util.generator.RandomVectorGenerator</node>
    <node x="7225.592412494923" y="4381.0">edu.austral.controllers.spawner.strategy.asteroid.RandomStrategy</node>
    <node x="3877.461904761905" y="2117.0">edu.austral.model.entities.FWeapon</node>
    <node x="4160.613245828256" y="4745.5">edu.austral.controllers.spawner.FWeaponSpawner</node>
    <node x="3805.461904761905" y="1186.0">edu.austral.Constants</node>
    <node x="0.0" y="5112.0">edu.austral.controllers.configuration.lifter.KeyConfigurationLifter</node>
    <node x="2216.863866503887" y="3585.0">edu.austral.view.stats.PlayerStatsTableRow</node>
    <node x="2296.637106227131" y="2701.5">edu.austral.view.entities.StarshipSprite</node>
    <node x="6304.342412494923" y="4745.5">edu.austral.controllers.spawner.AsteroidSpawner</node>
    <node x="1363.0" y="2693.0">edu.austral.util.Vector2$</node>
    <node x="612.0" y="2713.5">edu.austral.view.entities.ShotSprite</node>
    <node x="6371.903772893797" y="4369.0">edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy</node>
    <node x="2805.738866503887" y="2713.5">edu.austral.view.entities.FWeaponSprite</node>
    <node x="5870.48710622713" y="4093.0">edu.austral.util.generator.BoundaryPositionGenerator</node>
    <node x="6691.23710622713" y="4117.5">edu.austral.controllers.spawner.strategy.asteroid.AsteroidSpawnStrategy</node>
    <node x="4066.438866503887" y="3585.5">edu.austral.model.entities.weapons.DoubleWeapon</node>
    <node x="422.0" y="4757.5">edu.austral.controllers.configuration.GameConfiguration</node>
    <node x="208.5" y="4782.0">edu.austral.controllers.configuration.lifter.ConfigLifter</node>
    <node x="3113.3632458282564" y="5064.0">edu.austral.controllers.LevelController</node>
    <node x="6082.653772893797" y="3787.0">edu.austral.model.entities.Asteroid</node>
    <node x="723.3333333333335" y="5124.5">edu.austral.controllers.ShotController</node>
    <node x="1687.1787728937975" y="2154.0">edu.austral.view.entities.DrawableEntity</node>
    <node x="2896.3869047619046" y="1401.5">edu.austral.model.entities.Shot</node>
    <node x="1840.637106227131" y="3236.5">edu.austral.view.stats.StatsTableRow</node>
    <node x="4575.461904761905" y="2451.0">edu.austral.controllers.spawner.strategy.fweapon.FWeaponSpawnStrategy</node>
    <node x="4606.938866503887" y="0.0">edu.austral.util.Vector2</node>
    <node x="3016.988866503887" y="4117.5">edu.austral.view.entities.AsteroidSprite</node>
    <node x="4691.76210622713" y="4345.0">edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy</node>
    <node x="4165.461904761905" y="1851.0">edu.austral.model.entities.weapons.Weapon</node>
    <node x="1653.4287728937975" y="1911.5">edu.austral.view.Drawable</node>
    <node x="6406.23710622713" y="3787.5">edu.austral.util.generator.Generator</node>
    <node x="5344.48710622713" y="1377.5">edu.austral.util.Timer</node>
    <node x="2138.863866503887" y="3715.0">edu.austral.view.stats.StatsTable</node>
    <node x="1347.1785714285716" y="4381.5">edu.austral.util.CollisionEngine</node>
  </nodes>
  <notes />
  <edges>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.model.entities.weapons.StandardWeapon">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.configuration.lifter.GameConfigurationLifter">
      <point x="-103.0" y="-220.0" />
      <point x="1313.458483923495" y="5290.0" />
      <point x="480.5" y="5290.0" />
      <point x="0.0" y="40.0" />
    </edge>
    <edge source="edu.austral.view.stats.StatsTableRow" target="edu.austral.view.stats.WordView">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.util.generator.BoundaryPositionGenerator" target="edu.austral.util.Vector2">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.view.entities.AsteroidSprite">
      <point x="-41.0" y="-88.0" />
      <point x="3256.8632458282564" y="5014.0" />
      <point x="3143.488866503887" y="5014.0" />
      <point x="0.0" y="27.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.model.entities.EntityEnum">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.entities.ShotSprite" target="edu.austral.view.entities.EntitySprite">
      <point x="63.25" y="-27.5" />
      <point x="801.75" y="2681.0" />
      <point x="2000.512106227131" y="2681.0" />
      <point x="-94.875" y="64.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.TripleWeapon" target="edu.austral.model.entities.weapons.Weapon">
      <point x="63.0" y="-39.5" />
      <point x="3950.938866503887" y="3565.0" />
      <point x="3922.6132458282564" y="3565.0" />
      <point x="3922.6132458282564" y="2621.0" />
      <point x="4358.961904761905" y="2621.0" />
      <point x="4358.961904761905" y="2097.0" />
      <point x="4354.461904761905" y="2097.0" />
      <point x="0.0" y="88.0" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.util.Vector2">
      <point x="0.0" y="-160.5" />
      <point x="2319.637106227131" y="2811.0" />
      <point x="2286.137106227131" y="2811.0" />
      <point x="2286.137106227131" y="705.0" />
      <point x="4664.02219983722" y="705.0" />
      <point x="-148.41666666666652" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.Shot" target="edu.austral.model.entities.Entity">
      <point x="-86.66666666666652" y="-52.0" />
      <point x="2939.7202380952385" y="1146.0" />
      <point x="2189.113866503887" y="1146.0" />
      <point x="65.0" y="160.5" />
    </edge>
    <edge source="edu.austral.view.stats.StatsRenderer" target="edu.austral.model.Player">
      <point x="0.0" y="-52.0" />
      <point x="2539.053772893798" y="4039.0" />
      <point x="2625.2619047619055" y="4039.0" />
      <point x="2625.2619047619055" y="3555.0" />
      <point x="2502.637106227131" y="3555.0" />
      <point x="0.0" y="136.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.TripleWeapon" target="edu.austral.model.Player">
      <point x="-126.0" y="-39.5" />
      <point x="3761.938866503887" y="3535.0" />
      <point x="2587.2085347985594" y="3535.0" />
      <point x="84.57142857142844" y="136.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.AsteroidSpawner" target="edu.austral.controllers.spawner.EntitySpawner">
      <point x="-116.80000000000018" y="-64.0" />
      <point x="6333.542412494922" y="4605.0" />
      <point x="5579.232738095238" y="4605.0" />
      <point x="108.33333333333348" y="112.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.model.entities.FWeapon">
      <point x="-67.20000000000005" y="-64.0" />
      <point x="4317.413245828257" y="4575.0" />
      <point x="4055.938866503887" y="4575.0" />
      <point x="4055.938866503887" y="2336.0" />
      <point x="4029.1285714285714" y="2336.0" />
      <point x="21.666666666666515" y="64.5" />
    </edge>
    <edge source="edu.austral.view.entities.FWeaponSprite" target="edu.austral.view.entities.EntitySprite">
      <point x="-63.25" y="-27.5" />
      <point x="2868.988866503887" y="2651.0" />
      <point x="2127.012106227131" y="2651.0" />
      <point x="31.625" y="64.0" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.model.entities.weapons.Weapon">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.model.entities.Starship">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.EntitySpawner" target="edu.austral.Constants">
      <point x="-81.25" y="-112.0" />
      <point x="5389.649404761905" y="4281.0" />
      <point x="5497.86210622713" y="4281.0" />
      <point x="5497.86210622713" y="1751.0" />
      <point x="4051.461904761905" y="1751.0" />
      <point x="82.0" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.Constants">
      <point x="44.85714285714266" y="-112.5" />
      <point x="3023.9287220187325" y="2286.0" />
      <point x="3177.8869047619046" y="2286.0" />
      <point x="3177.8869047619046" y="1831.0" />
      <point x="3942.1285714285714" y="1831.0" />
      <point x="-27.333333333333485" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.Entity" target="edu.austral.util.Collisionable">
      <point x="-86.66666666666652" y="-160.5" />
      <point x="0.0" y="40.0" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.configuration.lifter.KeyConfigurationLifter">
      <point x="-191.28571428571422" y="-220.0" />
      <point x="1225.1727696377807" y="5320.0" />
      <point x="132.0" y="5320.0" />
      <point x="0.0" y="40.0" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.view.View">
      <point x="14.71428571428578" y="-220.0" />
      <point x="1431.1727696377807" y="5260.0" />
      <point x="1865.6785714285716" y="5260.0" />
      <point x="0.0" y="112.0" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.GameController">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.util.generator.BoundaryDirectionGenerator" target="edu.austral.util.generator.Generator">
      <point x="77.5" y="-52.0" />
      <point x="5772.98710622713" y="4039.0" />
      <point x="6455.73710622713" y="4039.0" />
      <point x="-82.5" y="39.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.Weapon" target="edu.austral.util.Timer">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.Game" target="edu.austral.util.CollisionEngine">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.Game" target="edu.austral.model.Map">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.stats.HeaderStatsTableRow" target="edu.austral.view.stats.StatsTableRow">
      <point x="0.0" y="-40.0" />
      <point x="2004.5535714285716" y="3545.0" />
      <point x="1887.3037728937975" y="3545.0" />
      <point x="-93.33333333333337" y="112.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.StandardWeapon" target="edu.austral.model.entities.weapons.Weapon">
      <point x="126.0" y="-39.5" />
      <point x="3596.438866503887" y="3565.0" />
      <point x="3562.340207570238" y="3565.0" />
      <point x="3562.340207570238" y="2346.0" />
      <point x="4198.26210622713" y="2346.0" />
      <point x="4198.26210622713" y="2097.0" />
      <point x="4312.461904761905" y="2097.0" />
      <point x="-42.0" y="88.0" />
    </edge>
    <edge source="edu.austral.util.generator.PositionPlayerGenerator" target="edu.austral.Constants">
      <point x="0.0" y="-76.0" />
      <point x="7279.227506105013" y="1741.0" />
      <point x="4106.128571428571" y="1741.0" />
      <point x="136.66666666666652" y="267.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.ShotController">
      <point x="-44.14285714285688" y="-220.0" />
      <point x="1372.315626780638" y="5270.0" />
      <point x="848.8333333333335" y="5270.0" />
      <point x="0.0" y="27.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.Weapon" target="edu.austral.model.entities.Starship">
      <point x="-126.0" y="88.0" />
      <point x="4228.461904761905" y="2077.0" />
      <point x="3567.840207570238" y="2077.0" />
      <point x="3567.840207570238" y="2306.0" />
      <point x="3068.7858648758756" y="2306.0" />
      <point x="89.71428571428578" y="-112.5" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.view.entities.FWeaponSprite">
      <point x="-82.0" y="-88.0" />
      <point x="3215.8632458282564" y="5024.0" />
      <point x="2936.3869047619046" y="5024.0" />
      <point x="2936.3869047619046" y="2801.0" />
      <point x="2932.238866503887" y="2801.0" />
      <point x="0.0" y="27.5" />
    </edge>
    <edge source="edu.austral.model.Player" target="edu.austral.model.entities.Shot">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.StandardWeapon" target="edu.austral.model.entities.Shot">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy">
      <point x="112.0" y="-64.0" />
      <point x="4496.613245828256" y="4585.0" />
      <point x="4945.76210622713" y="4585.0" />
      <point x="0.0" y="88.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.model.entities.weapons.Weapon">
      <point x="-95.25" y="-88.0" />
      <point x="4850.51210622713" y="4251.0" />
      <point x="5093.961904761905" y="4251.0" />
      <point x="5093.961904761905" y="2077.0" />
      <point x="4522.461904761905" y="2077.0" />
      <point x="168.0" y="88.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.util.Timer">
      <point x="156.79999999999995" y="-64.0" />
      <point x="4541.413245828257" y="4595.0" />
      <point x="5286.899404761905" y="4595.0" />
      <point x="5286.899404761905" y="1831.0" />
      <point x="5443.11210622713" y="1831.0" />
      <point x="-32.875" y="76.0" />
    </edge>
    <edge source="edu.austral.view.entities.ShotSprite" target="edu.austral.model.entities.Shot">
      <point x="-63.25" y="-27.5" />
      <point x="675.25" y="1781.0" />
      <point x="2912.6369047619046" y="1781.0" />
      <point x="-113.75" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.controllers.spawner.FWeaponSpawner">
      <point x="41.0" y="-88.0" />
      <point x="3338.8632458282564" y="5014.0" />
      <point x="4384.613245828256" y="5014.0" />
      <point x="0.0" y="64.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.TripleWeapon" target="edu.austral.model.entities.Shot">
      <point x="0.0" y="-39.5" />
      <point x="3887.938866503887" y="3515.0" />
      <point x="3767.961904761905" y="3515.0" />
      <point x="3767.961904761905" y="1791.0" />
      <point x="3075.1369047619046" y="1791.0" />
      <point x="48.75" y="52.0" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.configuration.GameConfiguration">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.util.generator.BoundaryPositionGenerator" target="edu.austral.util.generator.Generator">
      <point x="77.5" y="-52.0" />
      <point x="6102.98710622713" y="4049.0" />
      <point x="6488.73710622713" y="4049.0" />
      <point x="-49.5" y="39.5" />
    </edge>
    <edge source="edu.austral.model.entities.FWeapon" target="edu.austral.model.entities.EntityEnum">
      <point x="-32.5" y="-64.5" />
      <point x="3974.961904761905" y="2047.0" />
      <point x="4143.961904761905" y="2047.0" />
      <point x="4143.961904761905" y="675.0" />
      <point x="3651.063866503887" y="675.0" />
      <point x="10.625" y="99.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.DoubleWeapon" target="edu.austral.model.entities.Starship">
      <point x="-63.0" y="-39.5" />
      <point x="4160.938866503887" y="3565.0" />
      <point x="4125.211904761905" y="3565.0" />
      <point x="4125.211904761905" y="2611.0" />
      <point x="3109.9049124949233" y="2611.0" />
      <point x="130.83333333333348" y="112.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy" target="edu.austral.util.generator.BoundaryPositionGenerator">
      <point x="-86.0" y="-64.0" />
      <point x="6457.903772893797" y="4281.0" />
      <point x="6102.98710622713" y="4281.0" />
      <point x="77.5" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.util.generator.BoundaryPositionGenerator">
      <point x="222.25" y="-88.0" />
      <point x="5168.01210622713" y="4301.0" />
      <point x="5947.98710622713" y="4301.0" />
      <point x="-77.5" y="52.0" />
    </edge>
    <edge source="edu.austral.view.entities.AsteroidSprite" target="edu.austral.view.entities.EntitySprite">
      <point x="-63.25" y="-27.5" />
      <point x="3080.238866503887" y="2641.0" />
      <point x="2190.262106227131" y="2641.0" />
      <point x="94.875" y="64.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.AsteroidSpawner" target="edu.austral.model.entities.Asteroid">
      <point x="-58.40000000000009" y="-64.0" />
      <point x="6391.942412494923" y="4595.0" />
      <point x="6190.98710622713" y="4595.0" />
      <point x="-21.666666666666515" y="40.0" />
    </edge>
    <edge source="edu.austral.util.generator.RandomVectorGenerator" target="edu.austral.util.Vector2">
      <point x="77.5" y="-52.0" />
      <point x="7704.727506105013" y="575.0" />
      <point x="4960.855533170553" y="575.0" />
      <point x="148.41666666666652" y="267.5" />
    </edge>
    <edge source="edu.austral.controllers.ShotController" target="edu.austral.GameController">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.stats.StatsTable" target="edu.austral.view.stats.HeaderStatsTableRow">
      <point x="-94.5" y="-112.0" />
      <point x="2170.363866503887" y="3695.0" />
      <point x="2004.5535714285716" y="3695.0" />
      <point x="0.0" y="40.0" />
    </edge>
    <edge source="edu.austral.view.stats.StatsRenderer" target="edu.austral.Constants">
      <point x="85.66666666666652" y="-52.0" />
      <point x="2624.7204395604645" y="4049.0" />
      <point x="2745.2382458282564" y="4049.0" />
      <point x="2745.2382458282564" y="1821.0" />
      <point x="3887.461904761905" y="1821.0" />
      <point x="-82.0" y="267.5" />
    </edge>
    <edge source="edu.austral.util.generator.BoundaryDirectionGenerator" target="edu.austral.util.Vector2">
      <point x="-77.5" y="-52.0" />
      <point x="5617.98710622713" y="635.0" />
      <point x="4846.688866503887" y="635.0" />
      <point x="34.25" y="267.5" />
    </edge>
    <edge source="edu.austral.view.stats.StatsTable" target="edu.austral.model.Player">
      <point x="94.5" y="-112.0" />
      <point x="2359.363866503887" y="3695.0" />
      <point x="2511.7619047619055" y="3695.0" />
      <point x="2511.7619047619055" y="3565.0" />
      <point x="2460.3513919414168" y="3565.0" />
      <point x="-42.28571428571422" y="136.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.controllers.spawner.strategy.fweapon.FWeaponSpawnStrategy">
      <point x="67.20000000000005" y="-64.0" />
      <point x="4451.813245828256" y="4575.0" />
      <point x="4498.563866503887" y="4575.0" />
      <point x="4498.563866503887" y="2681.0" />
      <point x="4702.461904761905" y="2681.0" />
      <point x="-127.0" y="27.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.util.Vector2">
      <point x="31.75" y="-88.0" />
      <point x="4977.51210622713" y="4271.0" />
      <point x="5115.961904761905" y="4271.0" />
      <point x="5115.961904761905" y="645.0" />
      <point x="4823.855533170553" y="645.0" />
      <point x="11.416666666666515" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.StandardWeapon" target="edu.austral.model.entities.Starship">
      <point x="-63.0" y="-39.5" />
      <point x="3407.438866503887" y="3565.0" />
      <point x="3444.5400061050123" y="3565.0" />
      <point x="3444.5400061050123" y="2631.0" />
      <point x="3005.2382458282564" y="2631.0" />
      <point x="26.166666666666515" y="112.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.RandomStrategy" target="edu.austral.model.entities.Asteroid">
      <point x="-56.59999999999991" y="-52.0" />
      <point x="7310.492412494923" y="4281.0" />
      <point x="6984.73710622713" y="4281.0" />
      <point x="6984.73710622713" y="3999.0" />
      <point x="6320.98710622713" y="3999.0" />
      <point x="108.33333333333348" y="40.0" />
    </edge>
    <edge source="edu.austral.model.Game" target="edu.austral.Constants">
      <point x="0.0" y="-184.5" />
      <point x="1190.0" y="4575.0" />
      <point x="1325.6785714285716" y="4575.0" />
      <point x="1325.6785714285716" y="1811.0" />
      <point x="3832.7952380952383" y="1811.0" />
      <point x="-136.66666666666652" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.Shot" target="edu.austral.util.Vector2">
      <point x="86.66666666666652" y="-52.0" />
      <point x="3113.0535714285716" y="1166.0" />
      <point x="3086.69719983722" y="1166.0" />
      <point x="3086.69719983722" y="715.0" />
      <point x="4686.855533170553" y="715.0" />
      <point x="-125.58333333333348" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.model.entities.FWeapon">
      <point x="134.57142857142844" y="-112.5" />
      <point x="3113.643007733018" y="2316.0" />
      <point x="3899.1285714285714" y="2316.0" />
      <point x="-108.33333333333348" y="64.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy" target="edu.austral.util.Vector2">
      <point x="86.0" y="-64.0" />
      <point x="6629.903772893797" y="4301.0" />
      <point x="6680.73710622713" y="4301.0" />
      <point x="6680.73710622713" y="595.0" />
      <point x="4915.188866503887" y="595.0" />
      <point x="102.75" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.FWeapon" target="edu.austral.model.entities.weapons.Weapon">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.entities.Asteroid" target="edu.austral.util.Vector2">
      <point x="86.66666666666652" y="-40.0" />
      <point x="6299.320439560464" y="3695.0" />
      <point x="6320.73710622713" y="3695.0" />
      <point x="6320.73710622713" y="605.0" />
      <point x="4892.355533170553" y="605.0" />
      <point x="79.91666666666652" y="267.5" />
    </edge>
    <edge source="edu.austral.controllers.ShotController" target="edu.austral.model.entities.Shot">
      <point x="0.0" y="-27.5" />
      <point x="848.8333333333335" y="5044.0" />
      <point x="875.5" y="5044.0" />
      <point x="875.5" y="1791.0" />
      <point x="2945.1369047619046" y="1791.0" />
      <point x="-81.25" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.model.Player">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.stats.PlayerStatsTableRow" target="edu.austral.model.Player">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.RandomStrategy" target="edu.austral.util.generator.Generator">
      <point x="0.0" y="-52.0" />
      <point x="7367.092412494923" y="4271.0" />
      <point x="7095.727506105013" y="4271.0" />
      <point x="7095.727506105013" y="3979.0" />
      <point x="6587.73710622713" y="3979.0" />
      <point x="49.5" y="39.5" />
    </edge>
    <edge source="edu.austral.view.entities.StarshipSprite" target="edu.austral.view.entities.EntitySprite">
      <point x="-63.25" y="-39.5" />
      <point x="2359.887106227131" y="2661.0" />
      <point x="2063.762106227131" y="2661.0" />
      <point x="-31.625" y="64.0" />
    </edge>
    <edge source="edu.austral.model.entities.FWeapon" target="edu.austral.model.entities.Entity">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy" target="edu.austral.controllers.spawner.strategy.asteroid.AsteroidSpawnStrategy">
      <point x="143.33333333333348" y="-64.0" />
      <point x="6687.23710622713" y="4301.0" />
      <point x="6738.4037728937965" y="4301.0" />
      <point x="-94.33333333333348" y="27.5" />
    </edge>
    <edge source="edu.austral.controllers.configuration.lifter.GameConfigurationLifter" target="edu.austral.controllers.configuration.GameConfiguration">
      <point x="59.5" y="-40.0" />
      <point x="540.0" y="5044.0" />
      <point x="498.5" y="5044.0" />
      <point x="-76.5" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.model.Game">
      <point x="-116.66666666666652" y="160.5" />
      <point x="2202.9704395604645" y="3192.0" />
      <point x="1336.6785714285716" y="3192.0" />
      <point x="1336.6785714285716" y="4585.0" />
      <point x="1241.7142857142853" y="4585.0" />
      <point x="51.714285714285325" y="-184.5" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.view.View">
      <point x="-123.0" y="-88.0" />
      <point x="3174.8632458282564" y="5034.0" />
      <point x="2925.3869047619046" y="5034.0" />
      <point x="2925.3869047619046" y="4605.0" />
      <point x="1978.011904761905" y="4605.0" />
      <point x="112.33333333333348" y="112.0" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.model.entities.Entity">
      <point x="-134.57142857142844" y="-112.5" />
      <point x="2844.500150590161" y="2286.0" />
      <point x="2874.8869047619046" y="2286.0" />
      <point x="2874.8869047619046" y="1156.0" />
      <point x="2163.113866503887" y="1156.0" />
      <point x="39.0" y="160.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.configuration.KeyConfiguration">
      <point x="-132.42857142857156" y="-220.0" />
      <point x="1284.0299124949233" y="5300.0" />
      <point x="351.0" y="5300.0" />
      <point x="0.0" y="40.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.TripleWeapon" target="edu.austral.model.entities.Starship">
      <point x="-63.0" y="-39.5" />
      <point x="3824.938866503887" y="3525.0" />
      <point x="3655.3632458282564" y="3525.0" />
      <point x="3655.3632458282564" y="2621.0" />
      <point x="3057.5715791615894" y="2621.0" />
      <point x="78.5" y="112.5" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.model.entities.FWeapon">
      <point x="0.0" y="-88.0" />
      <point x="3297.8632458282564" y="5044.0" />
      <point x="3280.488866503887" y="5044.0" />
      <point x="3280.488866503887" y="2336.0" />
      <point x="3985.7952380952383" y="2336.0" />
      <point x="-21.666666666666515" y="64.5" />
    </edge>
    <edge source="edu.austral.view.stats.PlayerStatsTableRow" target="edu.austral.view.stats.StatsTableRow">
      <point x="-53.25" y="-40.0" />
      <point x="2270.113866503887" y="3525.0" />
      <point x="2073.970439560464" y="3525.0" />
      <point x="93.33333333333326" y="112.0" />
    </edge>
    <edge source="edu.austral.util.generator.PositionPlayerGenerator" target="edu.austral.util.Vector2">
      <point x="115.33333333333303" y="-76.0" />
      <point x="7394.560839438346" y="4049.0" />
      <point x="7290.227506105013" y="4049.0" />
      <point x="7290.227506105013" y="585.0" />
      <point x="4938.02219983722" y="585.0" />
      <point x="125.58333333333348" y="267.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.model.entities.weapons.StandardWeapon">
      <point x="-156.80000000000018" y="-64.0" />
      <point x="4227.813245828256" y="4595.0" />
      <point x="3470.438866503887" y="4595.0" />
      <point x="0.0" y="39.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.DoubleWeapon" target="edu.austral.model.entities.Shot">
      <point x="63.0" y="-39.5" />
      <point x="4286.938866503887" y="3565.0" />
      <point x="4309.01210622713" y="3565.0" />
      <point x="4309.01210622713" y="2651.0" />
      <point x="4470.711904761905" y="2651.0" />
      <point x="4470.711904761905" y="2336.0" />
      <point x="4673.790006105012" y="2336.0" />
      <point x="4673.790006105012" y="1761.0" />
      <point x="3140.1369047619046" y="1761.0" />
      <point x="113.75" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.model.Game">
      <point x="-164.0" y="-88.0" />
      <point x="3133.8632458282564" y="5044.0" />
      <point x="1310.666666666667" y="5044.0" />
      <point x="120.66666666666697" y="184.5" />
    </edge>
    <edge source="edu.austral.view.stats.StatsRenderer" target="edu.austral.view.stats.StatsTable">
      <point x="-85.66666666666652" y="-52.0" />
      <point x="2453.3871062271314" y="4049.0" />
      <point x="2264.863866503887" y="4049.0" />
      <point x="0.0" y="112.0" />
    </edge>
    <edge source="edu.austral.view.entities.StarshipSprite" target="edu.austral.model.entities.Starship">
      <point x="63.25" y="-39.5" />
      <point x="2486.387106227131" y="2671.0" />
      <point x="2848.2382458282564" y="2671.0" />
      <point x="-130.83333333333348" y="112.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.FWeaponSpawnStrategy" target="edu.austral.model.entities.FWeapon">
      <point x="-169.33333333333348" y="-27.5" />
      <point x="4660.128571428571" y="2316.0" />
      <point x="4115.795238095238" y="2316.0" />
      <point x="108.33333333333348" y="64.5" />
    </edge>
    <edge source="edu.austral.model.Map" target="edu.austral.util.Vector2">
      <point x="-79.0" y="-88.0" />
      <point x="1235.6785714285716" y="685.0" />
      <point x="4618.355533170553" y="685.0" />
      <point x="-194.08333333333348" y="267.5" />
    </edge>
    <edge source="edu.austral.model.Game" target="edu.austral.model.entities.Entity">
      <point x="-103.42857142857156" y="-184.5" />
      <point x="1086.5714285714284" y="4605.0" />
      <point x="1042.6785714285716" y="4605.0" />
      <point x="1042.6785714285716" y="1136.0" />
      <point x="2033.1138665038868" y="1136.0" />
      <point x="-91.0" y="160.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.Weapon" target="edu.austral.Constants">
      <point x="0.0" y="-88.0" />
      <point x="4354.461904761905" y="1771.0" />
      <point x="3996.7952380952383" y="1771.0" />
      <point x="27.333333333333485" y="267.5" />
    </edge>
    <edge source="edu.austral.model.Player" target="edu.austral.model.entities.Starship">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.entities.FWeaponSprite" target="edu.austral.model.entities.FWeapon">
      <point x="63.25" y="-27.5" />
      <point x="2995.488866503887" y="2681.0" />
      <point x="3149.8632458282564" y="2681.0" />
      <point x="3149.8632458282564" y="2326.0" />
      <point x="3942.461904761905" y="2326.0" />
      <point x="-65.0" y="64.5" />
    </edge>
    <edge source="edu.austral.controllers.configuration.lifter.GameConfigurationLifter" target="edu.austral.controllers.configuration.lifter.ConfigLifter">
      <point x="-59.5" y="-40.0" />
      <point x="421.0" y="5044.0" />
      <point x="318.5" y="5044.0" />
      <point x="44.0" y="27.5" />
    </edge>
    <edge source="edu.austral.model.entities.Shot" target="edu.austral.model.Player">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.model.entities.EntityEnum">
      <point x="-89.71428571428578" y="-112.5" />
      <point x="2889.357293447304" y="2286.0" />
      <point x="2885.8869047619046" y="2286.0" />
      <point x="2885.8869047619046" y="655.0" />
      <point x="3587.313866503887" y="655.0" />
      <point x="-53.125" y="99.5" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.model.entities.Asteroid">
      <point x="82.0" y="-88.0" />
      <point x="3379.8632458282564" y="5024.0" />
      <point x="5297.899404761905" y="5024.0" />
      <point x="5297.899404761905" y="4019.0" />
      <point x="6147.653772893797" y="4019.0" />
      <point x="-65.0" y="40.0" />
    </edge>
    <edge source="edu.austral.view.entities.EntitySprite" target="edu.austral.view.entities.DrawableEntity">
      <point x="-63.25" y="-64.0" />
      <point x="2032.137106227131" y="2346.0" />
      <point x="1876.9287728937975" y="2346.0" />
      <point x="63.25" y="27.5" />
    </edge>
    <edge source="edu.austral.view.entities.EntitySprite" target="edu.austral.model.entities.Entity">
      <point x="63.25" y="-64.0" />
      <point x="2158.637106227131" y="1166.0" />
      <point x="2137.113866503887" y="1166.0" />
      <point x="13.0" y="160.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.Weapon" target="edu.austral.model.Player">
      <point x="-168.0" y="88.0" />
      <point x="4186.461904761905" y="2067.0" />
      <point x="3188.8869047619046" y="2067.0" />
      <point x="3188.8869047619046" y="2296.0" />
      <point x="2571.137106227131" y="2296.0" />
      <point x="2571.137106227131" y="3192.0" />
      <point x="2539.637106227131" y="3192.0" />
      <point x="37.0" y="-136.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.util.generator.Generator">
      <point x="95.25" y="-88.0" />
      <point x="5041.01210622713" y="4281.0" />
      <point x="5232.336904761905" y="4281.0" />
      <point x="5232.336904761905" y="4029.0" />
      <point x="6422.73710622713" y="4029.0" />
      <point x="-115.5" y="39.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.model.Game">
      <point x="-14.71428571428578" y="-220.0" />
      <point x="1401.7441982092091" y="5260.0" />
      <point x="1190.0" y="5260.0" />
      <point x="0.0" y="184.5" />
    </edge>
    <edge source="edu.austral.view.View" target="edu.austral.model.Player">
      <point x="42.125" y="-112.0" />
      <point x="1907.8035714285716" y="4301.0" />
      <point x="1887.5535714285716" y="4301.0" />
      <point x="1887.5535714285716" y="3555.0" />
      <point x="2375.779963369988" y="3555.0" />
      <point x="-126.85714285714289" y="136.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.RandomStrategy" target="edu.austral.controllers.spawner.strategy.asteroid.AsteroidSpawnStrategy">
      <point x="-113.19999999999982" y="-52.0" />
      <point x="7253.8924124949235" y="4291.0" />
      <point x="6927.070439560464" y="4291.0" />
      <point x="94.33333333333348" y="27.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.FWeaponSpawnStrategy" target="edu.austral.model.entities.EntityEnum">
      <point x="169.33333333333326" y="-27.5" />
      <point x="4998.795238095238" y="2346.0" />
      <point x="4928.678772893797" y="2346.0" />
      <point x="4928.678772893797" y="665.0" />
      <point x="3672.313866503887" y="665.0" />
      <point x="31.875" y="99.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.PlayerController">
      <point x="44.14285714285734" y="-220.0" />
      <point x="1460.6013410663522" y="5270.0" />
      <point x="2903.8632458282564" y="5270.0" />
      <point x="2903.8632458282564" y="3172.0" />
      <point x="2436.3037728937975" y="3172.0" />
      <point x="116.66666666666652" y="160.5" />
    </edge>
    <edge source="edu.austral.controllers.configuration.lifter.KeyConfigurationLifter" target="edu.austral.controllers.configuration.lifter.ConfigLifter">
      <point x="66.0" y="-40.0" />
      <point x="198.0" y="5044.0" />
      <point x="230.5" y="5044.0" />
      <point x="-44.0" y="27.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.util.generator.Generator">
      <point x="103.0" y="-220.0" />
      <point x="1519.458483923495" y="5290.0" />
      <point x="6995.73710622713" y="5290.0" />
      <point x="6995.73710622713" y="3989.0" />
      <point x="6554.73710622713" y="3989.0" />
      <point x="16.5" y="39.5" />
    </edge>
    <edge source="edu.austral.model.Graveyard" target="edu.austral.model.entities.Entity">
      <point x="0.0" y="-52.0" />
      <point x="899.1785714285716" y="1126.0" />
      <point x="2007.1138665038868" y="1126.0" />
      <point x="-117.0" y="160.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.model.entities.weapons.Weapon">
      <point x="22.399999999999864" y="-64.0" />
      <point x="4407.013245828257" y="4605.0" />
      <point x="4391.938866503887" y="4605.0" />
      <point x="4391.938866503887" y="2671.0" />
      <point x="4564.961904761905" y="2671.0" />
      <point x="4564.961904761905" y="2097.0" />
      <point x="4438.461904761905" y="2097.0" />
      <point x="84.0" y="88.0" />
    </edge>
    <edge source="edu.austral.model.entities.Entity" target="edu.austral.model.entities.EntityEnum">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.entities.FWeapon" target="edu.austral.util.Vector2">
      <point x="32.5" y="-64.5" />
      <point x="4039.961904761905" y="2057.0" />
      <point x="4154.961904761905" y="2057.0" />
      <point x="4154.961904761905" y="745.0" />
      <point x="4755.355533170553" y="745.0" />
      <point x="-57.083333333333485" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.DoubleWeapon" target="edu.austral.model.Player">
      <point x="-126.0" y="-39.5" />
      <point x="4097.938866503887" y="3505.0" />
      <point x="2629.4942490842736" y="3505.0" />
      <point x="126.85714285714266" y="136.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.AsteroidSpawner" target="edu.austral.controllers.spawner.strategy.asteroid.AsteroidSpawnStrategy">
      <point x="116.80000000000018" y="-64.0" />
      <point x="6567.142412494923" y="4605.0" />
      <point x="6832.73710622713" y="4605.0" />
      <point x="0.0" y="27.5" />
    </edge>
    <edge source="edu.austral.controllers.ShotController" target="edu.austral.view.entities.ShotSprite">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.entities.Entity" target="edu.austral.util.Vector2">
      <point x="86.66666666666652" y="-160.5" />
      <point x="2210.780533170553" y="695.0" />
      <point x="4641.188866503887" y="695.0" />
      <point x="-171.25" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.DoubleWeapon" target="edu.austral.util.Vector2">
      <point x="126.0" y="-39.5" />
      <point x="4349.938866503887" y="3565.0" />
      <point x="4320.01210622713" y="3565.0" />
      <point x="4320.01210622713" y="2661.0" />
      <point x="4481.711904761905" y="2661.0" />
      <point x="4481.711904761905" y="2346.0" />
      <point x="4695.790006105012" y="2346.0" />
      <point x="4695.790006105012" y="765.0" />
      <point x="4801.02219983722" y="765.0" />
      <point x="-11.416666666666515" y="267.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.util.Vector2">
      <point x="161.85714285714312" y="-220.0" />
      <point x="1578.315626780638" y="5310.0" />
      <point x="7803.727506105013" y="5310.0" />
      <point x="7803.727506105013" y="555.0" />
      <point x="5006.52219983722" y="555.0" />
      <point x="194.08333333333303" y="267.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.model.entities.weapons.TripleWeapon">
      <point x="-112.0" y="-64.0" />
      <point x="4272.613245828256" y="4585.0" />
      <point x="3887.938866503887" y="4585.0" />
      <point x="0.0" y="39.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy" target="edu.austral.model.entities.Asteroid">
      <point x="-28.666666666666515" y="-64.0" />
      <point x="6515.23710622713" y="4301.0" />
      <point x="6510.73710622713" y="4301.0" />
      <point x="6510.73710622713" y="4019.0" />
      <point x="6234.320439560464" y="4019.0" />
      <point x="21.666666666666515" y="40.0" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.util.generator.PositionPlayerGenerator">
      <point x="132.42857142857156" y="-220.0" />
      <point x="1548.8870553520665" y="5300.0" />
      <point x="7098.48710622713" y="5300.0" />
      <point x="7098.48710622713" y="4301.0" />
      <point x="7279.227506105013" y="4301.0" />
      <point x="0.0" y="76.0" />
    </edge>
    <edge source="edu.austral.controllers.ShotController" target="edu.austral.model.Game">
      <point x="83.66666666666652" y="-27.5" />
      <point x="932.5" y="5044.0" />
      <point x="1069.3333333333335" y="5044.0" />
      <point x="-120.66666666666652" y="184.5" />
    </edge>
    <edge source="edu.austral.view.View" target="edu.austral.view.entities.DrawableEntity">
      <point x="-42.125" y="-112.0" />
      <point x="1823.5535714285716" y="4301.0" />
      <point x="1750.4287728937975" y="4301.0" />
      <point x="-63.25" y="27.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.FWeaponSpawnStrategy" target="edu.austral.model.entities.weapons.Weapon">
      <point x="0.0" y="-27.5" />
      <point x="4829.461904761905" y="2336.0" />
      <point x="4684.790006105012" y="2336.0" />
      <point x="4684.790006105012" y="2087.0" />
      <point x="4480.461904761905" y="2087.0" />
      <point x="126.0" y="88.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.model.entities.weapons.DoubleWeapon">
      <point x="-22.40000000000009" y="-64.0" />
      <point x="4362.213245828257" y="4565.0" />
      <point x="4223.938866503887" y="4565.0" />
      <point x="0.0" y="39.5" />
    </edge>
    <edge source="edu.austral.util.generator.PositionPlayerGenerator" target="edu.austral.util.generator.Generator">
      <point x="-115.33333333333348" y="-76.0" />
      <point x="7163.894172771679" y="3969.0" />
      <point x="6620.73710622713" y="3969.0" />
      <point x="82.5" y="39.5" />
    </edge>
    <edge source="edu.austral.view.entities.DrawableEntity" target="edu.austral.model.entities.Entity">
      <point x="63.25" y="-27.5" />
      <point x="1876.9287728937975" y="1166.0" />
      <point x="2111.113866503887" y="1166.0" />
      <point x="-13.0" y="160.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.configuration.lifter.ConfigLifter">
      <point x="-161.85714285714312" y="-220.0" />
      <point x="1254.6013410663518" y="5310.0" />
      <point x="274.5" y="5310.0" />
      <point x="0.0" y="27.5" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.controllers.LevelController">
      <point x="73.57142857142844" y="-220.0" />
      <point x="1490.0299124949233" y="5280.0" />
      <point x="3297.8632458282564" y="5280.0" />
      <point x="0.0" y="88.0" />
    </edge>
    <edge source="edu.austral.model.entities.Asteroid" target="edu.austral.model.entities.Entity">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.EntitySpawner" target="edu.austral.util.Timer">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.stats.StatsTable" target="edu.austral.view.stats.PlayerStatsTableRow">
      <point x="31.5" y="-112.0" />
      <point x="2296.363866503887" y="3695.0" />
      <point x="2323.363866503887" y="3695.0" />
      <point x="0.0" y="40.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.RandomStrategy" target="edu.austral.util.Vector2">
      <point x="113.19999999999982" y="-52.0" />
      <point x="7480.292412494923" y="4301.0" />
      <point x="7792.727506105013" y="4301.0" />
      <point x="7792.727506105013" y="565.0" />
      <point x="4983.688866503887" y="565.0" />
      <point x="171.25" y="267.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.RandomStrategy" target="edu.austral.util.generator.RandomVectorGenerator">
      <point x="56.59999999999991" y="-52.0" />
      <point x="7423.692412494924" y="4291.0" />
      <point x="7627.227506105013" y="4291.0" />
      <point x="0.0" y="52.0" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.model.entities.Shot">
      <point x="-44.85714285714312" y="-112.5" />
      <point x="2934.2144363044463" y="2266.0" />
      <point x="3010.1369047619046" y="2266.0" />
      <point x="-16.25" y="52.0" />
    </edge>
    <edge source="edu.austral.model.Map" target="edu.austral.model.entities.Entity">
      <point x="79.0" y="-88.0" />
      <point x="1393.6785714285716" y="1146.0" />
      <point x="2059.113866503887" y="1146.0" />
      <point x="-65.0" y="160.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.DoubleWeapon" target="edu.austral.model.entities.weapons.Weapon">
      <point x="0.0" y="-39.5" />
      <point x="4223.938866503887" y="3565.0" />
      <point x="4233.438866503887" y="3565.0" />
      <point x="4233.438866503887" y="2641.0" />
      <point x="4391.961904761905" y="2641.0" />
      <point x="4391.961904761905" y="2097.0" />
      <point x="4396.461904761905" y="2097.0" />
      <point x="42.0" y="88.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.AsteroidSpawner" target="edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy">
      <point x="58.40000000000009" y="-64.0" />
      <point x="6508.742412494923" y="4605.0" />
      <point x="6543.903772893797" y="4605.0" />
      <point x="0.0" y="64.0" />
    </edge>
    <edge source="edu.austral.view.stats.StatsTable" target="edu.austral.view.stats.StatsTableRow">
      <point x="-31.5" y="-112.0" />
      <point x="2233.363866503887" y="3685.0" />
      <point x="2121.5535714285716" y="3685.0" />
      <point x="2121.5535714285716" y="3535.0" />
      <point x="1980.637106227131" y="3535.0" />
      <point x="0.0" y="112.0" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.controllers.spawner.EntitySpawner">
      <point x="123.0" y="-88.0" />
      <point x="3420.8632458282564" y="5034.0" />
      <point x="5470.899404761905" y="5034.0" />
      <point x="0.0" y="112.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.Weapon" target="edu.austral.model.entities.Shot">
      <point x="-126.0" y="-88.0" />
      <point x="4228.461904761905" y="1781.0" />
      <point x="3107.6369047619046" y="1781.0" />
      <point x="81.25" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.configuration.KeyConfiguration" target="edu.austral.controllers.configuration.EnumAction">
      <point x="0.0" y="-40.0" />
      <point x="351.0" y="2671.0" />
      <point x="1115.9285714285716" y="2671.0" />
      <point x="-62.75" y="75.5" />
    </edge>
    <edge source="edu.austral.model.Player" target="edu.austral.controllers.PlayerController">
      <point x="-111.0" y="-136.5" />
      <point x="2391.637106227131" y="3192.0" />
      <point x="2319.637106227131" y="3192.0" />
      <point x="0.0" y="160.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.AsteroidSpawnStrategy" target="edu.austral.model.entities.Asteroid">
      <point x="0.0" y="-27.5" />
      <point x="6832.73710622713" y="4009.0" />
      <point x="6277.653772893797" y="4009.0" />
      <point x="65.0" y="40.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.TripleWeapon" target="edu.austral.util.Vector2">
      <point x="126.0" y="-39.5" />
      <point x="4013.938866503887" y="3555.0" />
      <point x="3933.6132458282564" y="3555.0" />
      <point x="3933.6132458282564" y="2631.0" />
      <point x="4380.961904761905" y="2631.0" />
      <point x="4380.961904761905" y="2326.0" />
      <point x="4553.961904761905" y="2326.0" />
      <point x="4553.961904761905" y="755.0" />
      <point x="4778.188866503887" y="755.0" />
      <point x="-34.25" y="267.5" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.util.Vector2">
      <point x="0.0" y="-112.5" />
      <point x="2979.0715791615894" y="2276.0" />
      <point x="3166.8869047619046" y="2276.0" />
      <point x="3166.8869047619046" y="725.0" />
      <point x="4709.688866503887" y="725.0" />
      <point x="-102.75" y="267.5" />
    </edge>
    <edge source="edu.austral.view.entities.DrawableEntity" target="edu.austral.view.Drawable">
      <point x="-63.25" y="-27.5" />
      <point x="1750.4287728937975" y="2097.0" />
      <point x="1759.9287728937975" y="2097.0" />
      <point x="0.0" y="27.5" />
    </edge>
    <edge source="edu.austral.view.entities.AsteroidSprite" target="edu.austral.model.entities.Asteroid">
      <point x="63.25" y="-27.5" />
      <point x="3206.738866503887" y="4009.0" />
      <point x="6104.320439560464" y="4009.0" />
      <point x="-108.33333333333348" y="40.0" />
    </edge>
    <edge source="edu.austral.controllers.configuration.lifter.KeyConfigurationLifter" target="edu.austral.controllers.configuration.KeyConfiguration">
      <point x="-66.0" y="-40.0" />
      <point x="66.0" y="2811.0" />
      <point x="240.0" y="2811.0" />
      <point x="-111.0" y="40.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy" target="edu.austral.util.generator.Generator">
      <point x="28.666666666666515" y="-64.0" />
      <point x="6572.570439560464" y="4301.0" />
      <point x="6521.73710622713" y="4301.0" />
      <point x="-16.5" y="39.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.FWeaponSpawner" target="edu.austral.controllers.spawner.EntitySpawner">
      <point x="201.5999999999999" y="-64.0" />
      <point x="4586.213245828257" y="4605.0" />
      <point x="5362.566071428571" y="4605.0" />
      <point x="-108.33333333333348" y="112.0" />
    </edge>
    <edge source="edu.austral.model.entities.Starship" target="edu.austral.model.Player">
      <point x="-26.166666666666515" y="112.5" />
      <point x="2952.9049124949233" y="2671.0" />
      <point x="3069.238866503887" y="2671.0" />
      <point x="3069.238866503887" y="2811.0" />
      <point x="2631.887106227131" y="2811.0" />
      <point x="2631.887106227131" y="3192.0" />
      <point x="2613.637106227131" y="3192.0" />
      <point x="111.0" y="-136.5" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.view.entities.StarshipSprite">
      <point x="70.0" y="-160.5" />
      <point x="2389.637106227131" y="2811.0" />
      <point x="2423.137106227131" y="2811.0" />
      <point x="0.0" y="39.5" />
    </edge>
    <edge source="edu.austral.model.Game" target="edu.austral.view.View">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.controllers.configuration.EnumAction">
      <point x="-70.0" y="-160.5" />
      <point x="2249.637106227131" y="2811.0" />
      <point x="2275.137106227131" y="2811.0" />
      <point x="2275.137106227131" y="2671.0" />
      <point x="1241.4285714285716" y="2671.0" />
      <point x="62.75" y="75.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.AsteroidSpawner" target="edu.austral.util.Timer">
      <point x="0.0" y="-64.0" />
      <point x="6450.342412494923" y="4585.0" />
      <point x="6353.153772893797" y="4585.0" />
      <point x="6353.153772893797" y="1831.0" />
      <point x="5574.61210622713" y="1831.0" />
      <point x="98.625" y="76.0" />
    </edge>
    <edge source="edu.austral.GameController" target="edu.austral.GameFramework">
      <point x="191.28571428571468" y="-220.0" />
      <point x="1607.7441982092096" y="5320.0" />
      <point x="7940.727506105013" y="5320.0" />
      <point x="0.0" y="88.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.controllers.spawner.strategy.fweapon.FWeaponSpawnStrategy">
      <point x="-158.75" y="-88.0" />
      <point x="4787.01210622713" y="4241.0" />
      <point x="4892.613245828256" y="4241.0" />
      <point x="4892.613245828256" y="2681.0" />
      <point x="4956.461904761905" y="2681.0" />
      <point x="127.0" y="27.5" />
    </edge>
    <edge source="edu.austral.controllers.LevelController" target="edu.austral.controllers.spawner.AsteroidSpawner">
      <point x="164.0" y="-88.0" />
      <point x="3461.8632458282564" y="5044.0" />
      <point x="6450.342412494923" y="5044.0" />
      <point x="0.0" y="64.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.util.generator.BoundaryDirectionGenerator">
      <point x="158.75" y="-88.0" />
      <point x="5104.51210622713" y="4291.0" />
      <point x="5617.98710622713" y="4291.0" />
      <point x="-77.5" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.model.entities.FWeapon">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.StandardWeapon" target="edu.austral.model.Player">
      <point x="-126.0" y="-39.5" />
      <point x="3344.438866503887" y="3545.0" />
      <point x="2544.922820512845" y="3545.0" />
      <point x="42.28571428571422" y="136.5" />
    </edge>
    <edge source="edu.austral.util.generator.RandomVectorGenerator" target="edu.austral.util.generator.Generator">
      <point x="-77.5" y="-52.0" />
      <point x="7549.727506105013" y="3959.0" />
      <point x="6653.73710622713" y="3959.0" />
      <point x="115.5" y="39.5" />
    </edge>
    <edge source="edu.austral.model.entities.Entity" target="edu.austral.model.entities.Shot">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.model.entities.Shot" target="edu.austral.model.entities.EntityEnum">
      <point x="0.0" y="-52.0" />
      <point x="3026.3869047619046" y="665.0" />
      <point x="3608.563866503887" y="665.0" />
      <point x="-31.875" y="99.5" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.fweapon.BoundaryStrategy" target="edu.austral.model.entities.EntityEnum">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.View" target="edu.austral.model.entities.Entity">
      <point x="-126.375" y="-112.0" />
      <point x="1739.3035714285716" y="4301.0" />
      <point x="1642.9287728937975" y="4301.0" />
      <point x="1642.9287728937975" y="1156.0" />
      <point x="2085.113866503887" y="1156.0" />
      <point x="-39.0" y="160.5" />
    </edge>
    <edge source="edu.austral.model.entities.weapons.StandardWeapon" target="edu.austral.util.Vector2">
      <point x="63.0" y="-39.5" />
      <point x="3533.438866503887" y="3565.0" />
      <point x="3551.340207570238" y="3565.0" />
      <point x="3551.340207570238" y="735.0" />
      <point x="4732.52219983722" y="735.0" />
      <point x="-79.91666666666652" y="267.5" />
    </edge>
    <edge source="edu.austral.model.Game" target="edu.austral.model.Graveyard">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.view.View" target="edu.austral.view.stats.StatsRenderer">
      <point x="126.375" y="-112.0" />
      <point x="1992.0535714285716" y="4301.0" />
      <point x="2539.053772893798" y="4301.0" />
      <point x="0.0" y="52.0" />
    </edge>
    <edge source="edu.austral.controllers.PlayerController" target="edu.austral.controllers.configuration.KeyConfiguration">
      <point x="0.0" y="0.0" />
      <point x="0.0" y="0.0" />
    </edge>
    <edge source="edu.austral.controllers.spawner.strategy.asteroid.BoundaryStrategy" target="edu.austral.util.generator.BoundaryDirectionGenerator">
      <point x="-143.33333333333348" y="-64.0" />
      <point x="6400.570439560464" y="4291.0" />
      <point x="5772.98710622713" y="4291.0" />
      <point x="77.5" y="52.0" />
    </edge>
    <edge source="edu.austral.model.entities.Asteroid" target="edu.austral.model.entities.EntityEnum">
      <point x="0.0" y="-40.0" />
      <point x="6212.653772893797" y="3695.0" />
      <point x="6250.48710622713" y="3695.0" />
      <point x="6250.48710622713" y="615.0" />
      <point x="3714.813866503887" y="615.0" />
      <point x="74.375" y="99.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.9" x="2131.541666666666" y="3344.583333333333" />
  <SelectedNodes />
  <Categories>
    <Category>Fields</Category>
    <Category>Properties</Category>
    <Category>Methods</Category>
  </Categories>
  <SCOPE>Production</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

