catch errors in GameState.Update event