Splitting the game/engine further. Ex: the engine doesn't know about players
Can actually finish a game