Я никогда раньше не программировал движения, я просто обычно использую твердотельный контроллер от первого лица. Я понятия не имею, что делать, когда дело касается движения игрока