Sliding Blocks

Twist your mind a little to squeeze out successful solutions for each level in this sliding blocks puzzle game! The objective is to move the red rectangle out of the frame.