Refactored and added features

* Entity definition in preparation for physics
* Centralised game references
Refactored to include global entity list
Added missile explosions
Started physics engine
Physics engine improvements
Physics update
Physics update
Physics update
Fixed bug in physics engine. Started collision response
Updated physics
Asteroid explosion
Refactored. Updated collisions.