New TODO
Refactoring, better variable name.
Refactor BadLevelDescription into it's own file.
Don't expose internal types Movement and TileType.
Make game into singleton.