add GameTurn module and refactored the play method in the game class, all tests pass