Model-side initialization and reverting game state on errors