Hey great proof of concept Eric!

I'm still wondering however if this can be applied to an OpenGL or DirectX environment. Mistakes, as you've mentioned in the post on your site, can happen and with an environment such as 3D/2D graphics processing could cause your system to suddenly slow to a crawl. Especially if it's an older or lower spec system.

I still like where this is going and would love to se more pick-up of the idea. Maybe a serious game engine or design tool of some kind?