Shuffles around some spawn logic, adds new manager logic, and subclasses GameCore for more specialized behavior.