refactors moving objects
refactors asteroid
adds differing speeds and sizes to asteroids