- split the source code into multiple files
- use gnu autoconf/automake for linux
- implement a real path-finding algorithm (A* or Dijkstra's)
- network play for the game
- add command line options (ie: full-screen, no audio, etc)
- output game information to stdout (level completion times, options, etc)
- create a 3D version of the game using the Torque Game Engine
