Totally forgot to comment after playing this last week! :D I really enjoyed it, and was determined to reach the end :D (and succeeded)
Really appreciated having the checkpoints, too :) Once I got used to the controls, I enjoyed the challenge. Great job!