adding validation for more than one moves and unrecognized moves