Ensure a completed game can not be played
Change play to throw error when board can not be played
Returns x/y coordinates
completes a row
Check for block strategy
Change game-over check into a strategy
Add fork condition, implement block strategy
Expect coordinates. Implemented forking. Test for fork block.