organizational changes, and update loop stops at assteroids.length instead of NUM_ASTEROIDS