For real? I think I could make this work
I mean, this version is a boring, I was just looking into architecure and visuals, and how these could be structured in Emacs Lisp. I never expected people to be so curious about it.
But I think it should be possible to port the whole thing with some limitations (turn-based, as emacs is not really good for live rendering and simulation).