Fixed player location error message bug.

When trying to move to the location you are already in, the proper error
message never displayed.

Also made some optional parameters required, and fixed a typo.