It was quite challenging, I am surprised I was able to complete it. The last level didn't even have any hazards and it still took me a while to do it. I am impressed by the number of levels and mechanics you were able to add in the timeframe. The only thing I didn't like is the wall jumps. I would have preferred it if the player walljumped only when I pressed space, and not just when I let go of the direction key.