Great idea! I had something similar in mind. Really hard to implement with good level design. Love the game feel.