Dragon and Knight Maze (save the princess)

In dragon and knight Maze you have to lead a knight (or a picture of yourself as knight!) to the princess in the maze. If you succeed, the maze will become more complex for the next level.
You can also compete with a dragon and try to get to the princess first.
There are 50 levels and any level has an unlimited amount of mazes.
In The most difficult maze the drag put a fire in front of the princess. You have to find water first before you can get to the princess.