Updated todo
Moved most of the action code into the registerAction() format
Use an actual object for handling a client session

Will make it easier to break code up into more manageable logical sections
Renamed the game package to session, I think it makes more sense
Moved a bunch of utility functions out of the Exec loop

and into the Session object so that they'll be more accessible
Moved action processing/handling code into its own file

also removed some broken variables that were accidentally being
shared across go routines
Started moving command processing code into its own file
Finished adding independent function handlers for commands
Cleaned up some major duplicate code