diff -r 45c82a071aca -r a59acc683080 Source/Game.m --- a/Source/Game.m Wed May 28 12:47:10 2008 -0700 +++ b/Source/Game.m Thu May 29 15:04:06 2008 -0700 @@ -196,11 +196,9 @@ if( turn==_currentTurn+1 ) { [self applyMoveString: [_moves objectAtIndex: _currentTurn]]; } else { - [CATransaction begin]; - [CATransaction setValue:(id)kCFBooleanTrue - forKey:kCATransactionDisableActions]; + BeginDisableAnimations(); self.stateString = [_states objectAtIndex: turn]; - [CATransaction commit]; + EndDisableAnimations(); } _currentTurn = turn; self.currentPlayer = [_players objectAtIndex: (turn % _players.count)];