Very well put together I must say. Though it could use input buffering and coyote time. I don't think there's enough time to get all three abilities and win, though maybe I'm slow. I beat it with two.
The abilities don't properly reset when you press try again. It's like the game forgets which ability is the first one.
The background shader is a bit busy. Maybe slowing it down could fix it?
All around good! Great job.