That's pretty cool, I like how the drawings are runnable. There are a fair amount of other systems like this out there, I know some people at my school are working on somewhat similar things with 3D images, but I think automated image understanding is still the major blocking point stopping these systems from becoming fully robust and applicable to a wide range of applications. I mean as nice as that clip is (and it is a good demo) you can be pretty sure it can't really do much outside the realm of simulating basic physics models, which is only so useful in the grand scheme of things.