Started implementing damage model.
Implemented basic damage model and collision handling for all current GameActors.
Added GameActorView for Laser.
Count Laser shoot, fixes Laser instantiation
Remove input code when shoot, so it shoots only once
Added dedicated methods to spacecraft for shooting in every of the for directions.
add Player classes; add basic GameGenerator; edit Planet;
Merge branch 'GameGenerator'
add Asteroid; edit GameGenerator
add Asteroid; edit GameGenerator
Fixes merge conflicts+
Changed up shooting methods.
Fixed shot invocation.
Fixed GameActor cleanup in GameLoop.
Projectiles are now colliding and dealing damage.
Merge branch 'master' of https://github.com/codingluke/gravitron

Conflicts:
	Gravitron/src/GameActor.cpp
	Gravitron/src/GameLoop.cpp
	Gravitron/src/Planet.cpp
	Gravitron/src/Spacecraft.cpp
	Gravitron/src/headers/Asteroid.h
	Gravitron/src/headers/GameLoop.h
	Gravitron/src/headers/Planet.h
	Gravitron/src/headers/Spacecraft.h

Fixed merge conflicts.
Damage model now working. Asteroids disabled in settings due to performance issues.
Cleaned up debug output.
Fixes merge conflicts+
Add golbal settings