The ability is definitly unique, but for now I am not sure how well this would work in context with level and enemy design. But that can probably be fixed with some tweaking and polish!
I have a small idea in my head but let's see the next task.