Fixed: Fullscreen not always taking affect.
Started to add code to check for instantaneous input events.

 - Refactored InputState to use new Haxe 3 enum maps
Fixed: Properly handle mouse and key presses
Merge branch 'feature/instantaneous-input-events' into develop

 - Adds simple methods for detecting instantaneous input events