Newton aims to be a 2D physics engine implemented in Haskell.
- Basic datatype for world, objects
- Basic rendering and movement using Gloss
- Ability for forces to act upon objects
- Collision detection
- Collision handling
- Different size/mass objects
- Sprite or other shapes instead of circles
- Material properties
- Gravity
- Landscape (immovable objects such as the ground)