 			
 			isMinefieldSetup = false;
 			score = 0;
-			isFlagModeByButton = false;
-			isFlagModeByShift = false;
 			revealedCellCount = 0;
 			safeCellCount = 0;
 			activeFlagCount = 0;
+			
+			isFlagModeByButton = false;
+			isFlagModeByShift = false;
+			
+			FlagModeChanged();
 		}
 		
 		private function SetupDifficulty():void

package  
{
	import net.flashpunk.FP;
	import net.flashpunk.Graphic;
	import net.flashpunk.graphics.Image;

		
		private function Reset():void
		{
			new MovieClip
			if (winNotice != null)
			{
				remove(winNotice);
