public HorseRaceMatch(int matchType, Playmode playmode) {
		super(matchType, playmode);
		
		this.animationStand = "STAND";
		this.animationStandOpen = "STAND_OPEN";
		this.animationMove = "MOVE";
		this.keytoPress = 'A';
		this.gameInfoTime = (3 * 1000 / GAMEINTERVAL);
		this.countdownTime = (3 * 1000 / GAMEINTERVAL);
		this.gameTime = (1 * 60 * 1000 / GAMEINTERVAL);
		this.addScoreTime = (3 * 1000 / GAMEINTERVAL);
		this.showScoreTime = (3 * 1000 / GAMEINTERVAL);
		this.currentGameTime = 0;
		this.finishedPlayerIDs = new ArrayList<>();
		gameObjects.put("BACKGROUND", new GameObject(0, 0, this.getSize()));
		gameObjects.put("GOALLINE", new GameObject(655, 0, new Dimension(100, this.getHeight())));
		int playerCounter = 0;
		for (Team team : playmode.getTeams()) {
			for (User user : team.getUser()) {
				HorseGO horse = new HorseGO(5, playerCounter * 40 + 25, new Dimension(40,15));
				horse.setAnimationCounterMax(30);
				gameObjects.put("PLAYER" + user.getID(), horse);
				playerCounter++;
			}
		}
		imagesLoaded = false;
	}