Great game. Managed to complete it without too many issues, so I think the difficulty was pretty good. Very well tutorialized as well.
This is the second game like this that I played so it's not super original, but still very well executed.
Well done!