@Override
	public void renderWinConditions(GameContainer gc, StateBasedGame sbg,
			Graphics g) {
		int Conditions = 1;
                g.setColor(Color.white);
		if (EnemyPrimary || EnemySecondary) {
			if (EnemiesMet()) {
				g.setColor(Color.green);
			} else {
				g.setColor(Color.white);
			}
			String Enemy = "Enemies: " + Integer.toString(EnemiesKilled) + "/"
					+ Integer.toString(EnemyLimit);
			g.drawString(Enemy, 25, gc.getHeight() - (25 * Conditions));
			++Conditions;
		}
		if (TimePrimary || TimeSecondary) {
			if (TimeMet()) {
				g.setColor(Color.red);
			} else {
				g.setColor(Color.white);
			}
			String Time = "Time: " + Integer.toString(tick/60) + "/"
					+ Integer.toString(TimeLimit/60);
			g.drawString(Time, 25, gc.getHeight() - (25 * Conditions));
			++Conditions;
		}else{
                    String Time = "Time: " + Integer.toString(tick/60);
                    Conditions++;
                    g.drawString(Time, 25, gc.getHeight() - (25 * Conditions));
                }
		if (PtsPrimary || PtsSecondary) {
			if (PointsMet()) {
				g.setColor(Color.green);
			} else {
				g.setColor(Color.white);
			}
			String pts = "Points: " + Integer.toString(p.score) + "/"
					+ Integer.toString(PtsLimit);
			g.drawString(pts, 25, gc.getHeight() - (25 * Conditions));
			++Conditions;
		} else {
			// score
			g.setColor(Color.white);
			NumberFormat formatter = new DecimalFormat("00000000");
			String scr = formatter.format(p.score);
                        Conditions++;
			g.drawString(scr, 25, gc.getHeight() - (25 * Conditions));
		}

	}