fix client movement