Open
Description
(Probably linked with #5)
Currently, the platform abstraction layer is nearly-nonexistent. We need to make an isolated place for all of the platform-dependent things (e.g. key codes, Display
implementation etc.), so that we have a definitive answer to the question "How do I add the new platform".