Fix instantiation chain in Facade and also fix TurnState State Pattern State
Merge branch 'integration' of https://github.com/nwcaldwell/Java into integration