Board passes unit tests for movement, movement validation, and board construction.