Added mouse, keyboard and window globals
Using Window global to keep track of window size, and to close program when close is clicked.
Done keyboard events.
Fixed mouse NPE.
Imported camera movement systems from AFK.
Added normalised mouse coordinates.