Fixed the cancel message when a player tried to pushmove himself.

Shortened down the code at tile.cpp