Added a quick sprite culling implementation.
Added support for Origin Vector2 to be specified for each texture source in the json configs.
Added rudimentary pathfinding system.
Map now culls sprites that are off screen.
Added a test 3x3 mouse highlight.
Added a ControlSystem class that allows key binds to activate or deactivate other systems.