Cleaner, test full game

Got rid of stats dicts and just used member variables. Added full game to unit tests.