Move legacy code to legacy package
Moved legacy classes around, started salvaging code
Add test suite classes for new packages
Refactor game state code
+ Major recode of game state plumbing