This is very similar to my own jam entry! (even two of the abilities in our games are the same)
The one problem with this idea that I also had is that some times you need a specific ability to get past a section, so its just annoying to hope you get the right ability.
I fixed this by making the abilities and levels so that you can generally get past anything with any combination of abilities if you react fast enough, though its not fool proof.
Its fun to know that others had the same idea!