more work on applying moves to the board