what parts did you struggle with the most? i want to think on a better way to teach players these movement mechanics