TODO:
- style guide
- setup to build
- a
Vector
class- (x,y)
- sq_length()
- dot()
- normalize()
- add, subtract, component-wise multiplication
- a 2x2
Matrix
- rotations
- a
World
class - a
Body
class- position
- geometry
- rotation
- mass
- a
Geometry
classCircle
Box
Terrain
... bezier curves???? no