Camera System

Camera has been implemented.
Shift manually with arrow keys.
Allows world to be larger than screen.

TBD:
-Redrawing the screen needs to be faster
-Find cases where partial redraws can be done