Create (2d game) module.
Change window module API.

Users will no longer have to interface directly with this module. They
will simply specify window parameters when creating game objects.
Add a *running* flag to the game loop.
Update simple demo to use a game object.