For real solution you need C++. I think (hope) some plugin in C++ is possible. You need change almost all gameplay systems.