change flow of Asteroid classes so Asteroid is a base class and is extended by the different asteroid types. Removed typecasting to BlueAsteroid (huh?). Removed unnecessary interface