add equals() method to Board.java
alseo upade gameEngine, LegalMoveChecker and LegalMoveCheckerTest