Nice puzzles! Some of them got me thinking for a while, but I managed to successfully escape ;-) Good job on making the levels feel challenging!