Bug Fix

- Fixed several bugs in ReversiAI:
-- Fixed simulateOpponentsMoves being false by default.
-- Fixed this.board from being used instead of simulationBoard.
- Added toString function for MoveResult to help with debugging.