I liked the idea of having to use each square properly to reach the exit. There are some very clever solutions like the "outside the box" level.
However, I wasn't able to figure out the final level. I couldn't find a way to open the bottom door and reach it before running out of moves. Did I miss something?
Keep up the good work!