Yes, it is almost that. The problem is that the player's movement needs to be more precise.
I tried in several ways, with "platform", with "move to", with "custom movement" and the problem of the precision of the commands always persisted.
What you did was very good, but I don’t know how to increase the response time, accuracy, control.