This is really neat! The core concept is fun and versatile (and is actually pretty similar, though not identical, to my entry). The visuals are top notch. The only improvement I might suggest is adding some music (the ambient background noise was nice, but felt a bit empty). Great job!