It is obvious that a lot of thought and effort has gone into making this flash game.
The idea of different blocks is quite clever, as is the challenge of the gate being locked after you reach the princess. This is certainly a hard game, and cleverly planned and made - I probably would have come up with a simple platform game! I only have one (little) suggestion - an easier level before that level could allow more people to share a slice of success. Overall, it is a very good game which lots of time and effort has obviously been spent on, and it is very enjoyable, even if you don't manage to win.