public static void buildLocalGame(Checkmate c, GameType g, int t, Difficulty d1, Difficulty d2) {
		GameModel gm = setupGameType(g,t);
		c.setGameModel(gm);
		gm.addObserver(c);
		if (d1 == Difficulty.HUMAN && d2 == Difficulty.HUMAN) {
			LocalPlayer lp1 = new LocalPlayer(gm, c, true);
			LocalPlayer lp2 = new LocalPlayer(gm, c, false);
			c.setGameView(setupGameView(c, gm, lp1, lp2));
		} else if (d1 == Difficulty.HUMAN && d2 != Difficulty.HUMAN) {
			LocalPlayer lp = new LocalPlayer(gm, c, true);
			AiPlayer aip = new AiPlayer(gm, c, false, d2);
			c.setGameView(setupGameView(c, gm, lp, aip));
		} else if (d1 != Difficulty.HUMAN && d2 == Difficulty.HUMAN) {
			LocalPlayer lp = new LocalPlayer(gm, c, false);
			AiPlayer aip = new AiPlayer(gm, c, true, d1);
			c.setGameView(setupGameView(c, gm, lp, aip));
			aip.update(null, null);
		} else {
			AiPlayer aip1 = new AiPlayer(gm, c, true, d1);
			AiPlayer aip2 = new AiPlayer(gm, c, false, d2);
			c.setGameView(setupGameView(c, gm, aip1, aip2));
			aip1.update(null, null);
		}
		gm.startTimer();
	}