Return better errors from MovePage::isValidMove()