I think it's missing a first area where level are easier and require less thinking ! I planned 5 areas originally, then upon playtesting I noticed the game was getting long, but didn't want to stick the player in tutorial hell.
That's fair enough. If you turned this into a full game that would be an idea though!