Asteroids abstracted out of game class

Asteroids now have their own manager class and asteroid functions have
been moved out of Game.cpp to Asteroid.cpp for better code organization