opengl, c++ -- programming a solar system with a spaceship. smart missiles. 3D models.