The flash contest gave me an idea to try my hand at some basic OpenSCAD. I hope the code isn't too messy.