Arrow keys and wall jumping. This is the third level in my platformer challenge series, which are a bunch of single level games. Every level in the series has been play tested and are all possible.
Thank @NattyB for the platformer code (like 90% of it)