Work on keyboard and touch input fixes
Cleanup
Implemented keyboard movement and smooth movement by touch, mouse and keyboard.
Merge branch 'inputFixes' into development

Conflicts:
	Bullet-Inferno/src/se/dat255/bulletinferno/controller/Touch.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/PlayerShip.java
	Bullet-Inferno/src/se/dat255/bulletinferno/model/PlayerShipImpl.java