Implementation and tests of methods in Board: 2D int array representation, makeMove, rollback, and isValidMove