I liked the game. I would recommend setting checkpoints after each key. Otherwise, it becomes very difficult to complete. Also, keep in mind that many puzzles require you to die the first time, since you don't know what you're going to encounter.
Glad that you liked it. Ye a lot of people saying there should be a checkpoint system.