It's simple, but it works!
Could have been nice to have levels that are generated randomly every time you restart a run. Also, it's impossible to cancel the use of an ability, so I would sometime find myself not wanting to use my super grappling but couldn't.
All in all, great little idea!