Asteroid now has an overloaded constructor

This takes the position and the type. This will be used for creating
"sub-asteroids". In other words, the smaller asteroids that are created
when large asteroids are hit