My kids take part in a lego robotics club through their school. They build lego robotics and then hook them to a computer and tell them what to do. It's pretty awesome. Kinda new to me, when it comes to computer programming even Kurtis knows more than I do.
Kolton told me that in his robotics class they would have robot battles. I guess the goal is to force your opponents robot out of a given area. He said it's a fun game and there's quite a bit of strategy involved.