Two failing tests saved to work on after lunch, making progress with pattern matching to parse board for end-game states