i was having issues when i used shift it would just run a set distance and it would mess up my jumps lol. but overall it was a nice experience, good job!
Yup it is a feature rather than a bug :)