This is really well made, but it is *tough*. I played through the tutorial but then it feels like you've skipped about 10 other training levels and are thrust into the final level :)
I think you need time as a new player to play around with new abilities as you discover them, and maybe some "puzzle" levels where you get to play around with all the different sequence permutations, without the time constraint.
Very good job though!