go-game-rules board: map of coords (2-letter pairs) to color (W/B) move: map with W/B and a coord board + move => new board or null (illegal move)