Game engine architecture | lit.salon