Very interesting idea, but soooo difficult! As a suggestion I'd add some easier levels for players to practice and feel they're progressing. Great work!