We should implement requesting to end the game in a stalemate in the GameState API
Detailed Description
This should add a new MoveType, update hasValidMoveBody and the api calling consumers in both the game store and the cypress commands file, and update the validate and execute helpers.
validate should throw if the requesting player just requested a stalemate last move. Execute should return a copy of the existing gamestate but with the new move type set.
Feature Summary
We should implement requesting to end the game in a stalemate in the GameState API
Detailed Description
This should add a new MoveType, update hasValidMoveBody and the api calling consumers in both the game store and the cypress commands file, and update the validate and execute helpers.
validate should throw if the requesting player just requested a stalemate last move. Execute should return a copy of the existing gamestate but with the new move type set.