Refactored some code and moved things around -- engine directory, game directory, and test directory.  Added states and simple state machine