I always appreciate a little text adventure, the interaction with the mirror was my favourite part.
The safe puzzle took me several tries to figure out the numbers had to be entered without spaces.
I've never used the Quest engine, it seems specific to Zork style IF. Have you ever tried Inkle's Ink script? It's so flexible and can get infinitely complex if you have the aspirations for it.