When the user is using the moves command. Regardless of invalid command argument (e.g. a, 1), out of board range argument (e.g. h9, j5), it all shows "unable" to parse coordinate. Perhaps, it will be better to indicate the usage of the command when invalid command argument is specified, and "out of board range" message to indicate that the user input a piece that is not in the valid board.
When the user is using the moves command. Regardless of invalid command argument (e.g. a, 1), out of board range argument (e.g. h9, j5), it all shows "unable" to parse coordinate. Perhaps, it will be better to indicate the usage of the command when invalid command argument is specified, and "out of board range" message to indicate that the user input a piece that is not in the valid board.