I think difficulty is pretty well adjusted to keep interest. Other people may find it too easy or too difficult maybe. I made it to level 6 pretty well but got a bit bored afterwards.
I suggest a navigation map so the player can know when the game ends and maybe choose alternate paths to the end.