private void positionPlayerKickOff(int teamNumber) {
		switch (teamNumber) {
		case TEAM_1:{
			Random generator = new Random();
			int kickOffPlayerID = playmode.getTeams()[teamNumber].getUser()[generator.nextInt(playmode.getTeams()[teamNumber].getUser().length)].getID();
			GameObject ball = gameObjects.get("BALL");
			ball.setSpeed(0.0);
			ball.setViewDegree(0);
			ball.setLocation(103, 194);
			ball.setCurrentAnimationType(animationStand);
			GameObject kickOffPlayerArea = new GameObject(235, 56, new Dimension(251,295));
			for (Team team : playmode.getTeams()) {
				for (User user : team.getUser()) {
					GameObject player = gameObjects.get("PLAYER" + user.getID());
					player.setSpeed(0.0);
					player.setCurrentAnimationType(animationStand);
					if(user.getID() == kickOffPlayerID){
						player.positionRelativeTo(ball, GameObject.X_OFFSET_LEFT, GameObject.Y_OFFSET_MIDDLE);
					}else{
						player.positionAnywhereIn(kickOffPlayerArea);
					}
				}
			}
			break;
			}
		case TEAM_2:
			Random generator = new Random();
			int kickOffPlayerID = playmode.getTeams()[teamNumber].getUser()[generator.nextInt(playmode.getTeams()[teamNumber].getUser().length)].getID();
			GameObject ball = gameObjects.get("BALL");
			ball.setSpeed(0.0);
			ball.setViewDegree(180);
			ball.setLocation(603, 194);
			ball.setCurrentAnimationType(animationStand);
			GameObject kickOffPlayerArea = new GameObject(235, 56, new Dimension(251,295));
			for (Team team : playmode.getTeams()) {
				for (User user : team.getUser()) {
					GameObject player = gameObjects.get("PLAYER" + user.getID());
					player.setSpeed(0.0);
					player.setCurrentAnimationType(animationStand);
					if(user.getID() == kickOffPlayerID){
						player.positionRelativeTo(ball, GameObject.X_OFFSET_RIGHT, GameObject.Y_OFFSET_MIDDLE);
					}else{
						player.positionAnywhereIn(kickOffPlayerArea);
					}
				}
			}
			break;
		default:
			break;
		}
	}