Fill all of the empty space with different shaped blocks to complete each level. Drag and drop the blocks onto the board as you think ahead so that you correctly finish each puzzle. Use your best strategy and your best puzzle skills to complete all 50 levels in this fun online thinking game.