My son and I started playing a video game called Minecraft. It is a online multiplayer system that is very unique. The intent is for construction of huge vast worlds in extreme detail, but with low resolution objects, big blocks. It works kinda like Legos by placing blocks. But there are ways to make things move and work, and automation. There are blocks that can be used as logic controllers, diodes, resistors, timers, etc. With these you can even build a PLC type of microcontroller. It makes these players learn about circuits without even knowing they are learning. My son has learned about continuity, current loss due to resistance, switches, etc. The data from the worlds can be cropped to a specific area, exported to .STL and printed in 3D on a machine. Here is a quick video about logic circuits used to automate mine carts, watering crops, security systems, etc. http://youtu.be/OOWaYNf35X4 Here is a castle built using over 700,000 individual blocks, each placed by hand one at a time. Even the terrain is built, trees are planted, insides of the buildings are open and very detailed with lighting and functioning plumbing.
A Minecraft CPU motherboard chip, if scaled to real life this would probably be about 1/4 the size of Grants Pass City. Things like this can be used for many different functions, one guy built an oscilloscope (functioning) that was over 16 million cubic meters is size when complete.