This is a strange issue, especially since I am not great with try-catch statements. I have one method called getMove() that ensures a move is legal before passing it to the