Interesting idea, I think level design and some minor execution things might be where it falls a bit short. For example, having the player stick to walls would be helpful.