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.
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.