Isolated game logic from main renderer