Moved serialize function to util.
Cleaned up Makefile.
Added more legal commands.
Moved finance functions from game to finance.
Reorganized game code into submodules.