Wow this is a hard but clever game. Well done! I have to admit I needed your video to complete the levels.
:D enjoy.