Smart Geometric Blocks

Initial levels look easy, but when you the difficulty grows you really need to use your mind!