I like the concept!I would like a different aproach like being able to use any ability in all scenarios even if some are more useful than others. You could maybe try to mix the obstacles so that the ability selection isn't that obvius.