Create simple Vector class and use it for doing basic math.
A little more capable than Point2d, and more generic
Have the player control looking direction
- Uses new Vector class
- Useful for the Crosshair
- Will be used to spawn bullets
Switch over from using Point(2D) in a lot of places to Vector2
Also move Vector2 into KGP because it's rather useful as a generical util instead of just something for revert
Cleanup imports
Start work on bullet logic and organizing entities in the world