Yeah, I didn't get to explain it in the game due to lack of time, but you're supposed to slide on slopes to gain momentum
It was really fun, okay?