doom-engine The Engine decides on business logic like: how much damage does a shotgun do? It updates the state.