Starting from the level 3 boss, the rest of the game is 50% skill, and 50% trial and error/guessing. You can't beat this on your first try unless you are clairvoyant. I guess it's fun if you like memorizing more than playing organically. The dev successfully made a 15 minute game 8 hours long. Good luck ever beating the final boss.