[Client] Catching illegal directions in player movement