Some clever problem solving going on here, I got quite stumped in a couple of places, some of those trick doors had me!