Pretty cool. I wonder how flexible and powerful it is though. That was all pretty simple stuff and unless you're designing the next child's marble toy I'm not sure it's genuinely useful. It's frankly not surprising to me that they could make a computer figure out interactions of simple shapes, especially in 2D. It'd be something a bit more interesting if they could actually show a genuinely practical design example, even if it was also simple.
Still, kudos to the design team of course!