Made ship speed dependent on update time (= Smoother movement for higher speeds)
Weapons can now have their projectiles travel at different speeds.
Switching to target java 6 instead of 7.
Added view to render GUI elements, such as paused game
Added PhysicsWorldSpy test class.
Changed to Bullet Inferno Formatter for test eclipse project.
Updated the GUI to be pixel independent
Added pause icon and it's view
Added return value to physics world spy createBody call.
Now using the physics world spy in SimpleMockGame.
Changed WeaponImpl to use Builder pattern for its constructor.
See javadoc in WeaponImpl for more information.
Added javadoc for WeaponData.
Added projectile tests for collisions with projectiles and playerships.
Changed physics spy in SimpleMockGame to concrete type for easier testing.
Changed ProjectileImpl to conform to test: damage is set to 0 when hitting something.
Updated and fixed test.
Updated the graphics for the pause images
Added input for GUI
Added pause methods
Added stop of logic update when paused
Added pause screen
Added model for RenderableGUI.java
Improved comments
Merge branch 'pauseGame' into development