Structural update

Moved setup.py up a directory, deleted the source folder.

Added a Game singleton uberclass to manage what would otherwise be
global variables. An elegant solution to my bad habit of referring to
all these out of scope variables.