Replace buggy recieveMove() method