I love puzzle games - yours is pretty solid :). Quite a few levels and mechanics what makes it very interesting.
I am experiencing strange bug though - when I open the door with the key and keep pressing the button my character starts flickering and is like "dashing" several fields forward. This made me restart the level a few times.