Separate presentation logic from game logic