Challenging but brilliant

Yes, it's fairly complicated for an adult, but my 6 year old seems to have mastered it and can complete all levels on the hardest setting. He's shown me how to complete the harder ones and the game teaches logical thinking for deriving geometric relationships.