This project will have multiple stages building on each other to reach the final project:
1. Graphics - I'll learn to use 2D graphics in Java and make a simple animation of a circle orbiting another circle (manual, no math involved)
2. Modeling - Adding properties such as mass and volume, using laws of gravitation to accurately show motion
3. User Interaction - Allowing users to change properties of planets, add new ones, etc