Cheers! It was meant to be difficult >:)
By the way, there was a bug that made you move slower on higher framerates. It's fixed now, see if you can beat it!