Make package

I think this might be behind your code revision - I haven't kept it up to date since it hasn't been accepted into the main repository. Still, the major pieces of getting the code to work shouldn't have changed. The files need to be structured as a package, to use dotted imports, and you need a little magic in the head of game.py to make imports backwards compatible.