As others have said, it is pretty difficult, but it was very fun. The tutorial was very well done and the way you make the player learn by trying was very well thought-through. Good job :)