Added javadoc to Enemy interface.
Filled in overrided functions in EnemyShipImpl.
Changed some names, made SimpleEnemyShip abstract.
Removed unusued code in render method.
Fixed enemy structure again.
Changed so the concrete enemy ship correctly extends EnemyShipImpl.
Added javadoc to some interfaces.
Added core Graphics.java class. All units should be defined in meters, check EnemyView.java for example.
Merge branch 'development' of https://github.com/Jokab/Bullet-Inferno into development

Conflicts:
	Bullet-Inferno/src/se/dat255/bulletinferno/MyGame.java
Added test for ProjectileImpl.
Added test for WeaponImpl.
Some weird changes that appeared. Committing them I guess.
Merge commit.
Removed two classes.
Added the touch inputListener to MyGame.
Changed to use the interface PlayerShip instead of directly using the PlayerShipImpl.
Updated shipView to use the Graphics object instead of directly using the camera.
Some cleanup
Added three hardcoded enemies to the world.
More cleanup
Merging branch shipMove into dev

Conflicts:
	Bullet-Inferno/src/se/dat255/bulletinferno/MyGame.java
Merged in firingFeatures to dev