I finished this almost two weeks ago, fifth day of coding. Was so satisified, forgot to post!
For your amusement. Generates a “maze” with no dead ends, and lets the cubies loose on it, with collision avoidance. Implements a very, very simple parallel ray shadow map, too. The shadow map is pretty glitchy, but still adds some character to the scene.