Fixed previously added incorrect checkin
Added in randomly generated asteroids
Added an optimisation
Fixed the problem where the ship would not break up when colliding with an asteroid