Beautiful idea, brilliantly executed. I am biased towards platformers, but I think this is the best game I've played so far. I think it's actually wall jump height that makes them difficult. They are not so hard to do, but when each one only gains you the tiniest amount of height, you have to do them with very tight timing to move upwards.