Game logic and test
Add fsm logging