Hahaha its obvious just need to check for the rules.
Rule one: block moves all but scare 1 from the point you click
Rule 2: get the squares of right colors to right icons
Rule 3: they can only move in lines vertical or horizontal
Rule number 4: every block is attracted except if there is a block in front of it or an immobile block.
Those are more or less the rules I used up to level 22 Now im still working on it, but it is sort of logical. In 5- 10 min ANYBODY can find the rules unless they don't actually try to see how the movement works. Or that they own a different type of intelligence.