Nice puzzle game, it sure gets harder near the end. There were some physics and collision bugs I used to complete the last levels, but honestly very inventive and overall great job !
Actually, the bugs are intentional... mostly. Especially the on the level with the flipped flag.