asteroids project and various exercises