Implement huge OpponentBoard optimization
Allow pausing in singleplayer games
Handle BETWEEN_ROUNDS state in Graphics.js