Put the Hero back in the game.

The Hero is now rendered and can be controlled again.
Collisions are still disabled, and a lot needs to be rewritten.
Also fixed a bug where closing the window caused the application to exit
with an error.