Add Board.findBlanks
Add Board.randomBlank
Add board.canMove
Cache board movements