Full modular game engine