How do I control a character through a widget, without input?

На данный момент у меня такой код. Но мой персонаж уходит под стену…