Wow, awesome suggestions in this subthread. Yes, definitely Lego (imho) is a sure way to get your kids to deepen the thought process involved in playing. I remembered many times as a kid when I had to get creative because I wanted to build something different or simply just because I was missing a specific kind of part. Awesome times.