Hi, awesome project, my 15-year-old past self is giddy with anticipation! I wanted to ask, have you guys thought about embedding Lua (or any other scripting language) to handle gameplay concepts? I think that uncoupling gameplay logic from the idiosyncrasies of C++ will allow more people to contribute to the project, both for the original gameplay replication and for cooler mods down the road. It will surely add some performance and conceptual overhead, but the gains will surely be worth it, as the pool of potential contributors can expand and you will be able to debug gameplay modules without having to recompile, or even restart the game. I am literally ready to start embedding right now if you'd like the idea, I wanted to run it through the core contributors first in order to not step on anyone's toes.