I've had been contemplating a "unity2d" based around a object pascal syntax..... actually each attempt was sorta leading me in that direction. I still want to do it some day if not just for the satisfaction of finishing it. Something slim but functional.