Introduced Game.hs.
load_ is a bad name since we won’t use Core.Loader.load in the interface.
Added log_ for logging with explicit LogType.
Refactoring files.
GameImpl.
Integrating GLFW.
We got aaaaaaall the keys!
Aligned.
User event support in EventHandler.
Time support in game commands.
GameImpl -> GameDriver.
New runGame interface.
Added MouseButtonState
Added more buttons to mouse ;)
Event support for key and mouse button.
Event support for mouse motion.
Fixed callbacks to output core events (Right).
We don’t actually need NonEmpty to handle events.
Implemented runGame !
Starting implementation of a GameDriver :)