Added constants.
Set initial mode to lobby.
Added initial abstractions for commands in different contexts.
Split a module out into a subpackage.

In anticipation of growth.
Added missing module init.
Added support for a yet-to-be-determined game file option.

This will likely be a zip file with lots of game/map data in it. We shall see.
Added a desc method to rooms and added a unit test.

Also renamed a file.
Started thinking about connecting rooms in a graph.
Added more room properties.

Also, moved metagame rooms into module.
Moved metaworld into world module.
Moved code into other modules.
Added code comment/TODO.
Updated ignores.
Added placeholder target for generating game files.
Added placeholder for loading a game.
Formatting and comments.