I didn't read every messages here, but as I see I agree with most of you.

I'm not active lately. My Allegro.pas port and KOFFE engine stand still, and I don't have a lot of time. So sad.

Anyway, I have some stuff that may be you (we) can use in the game engine.

I'm working in a VM to be used in my current job. The "ASM" language used is FORTH-like but the idea is to build "compilers" from different languages (C-like, BASIC-like...). The VM will be too simple, but will be open-sourced, extensible and written in Object Pascal (we were wondering if a C port would be necessary, but we decided to wait until complete the Object Pascal implementation and then decide).

Also I have a fully functional state machine, inspired by "Writting Game AI by Example".