core architecture, game engine