private void renewImages(){
		
		Runnable thread = new Runnable() {
			
			@Override
			public void run() {
				boolean firstRun = true;
				for (Team team : playmode.getTeams()) {
					for (User user : team.getUser()) {
						GameObject playerObject = gameObjects.get("PLAYER" + user.getID());
						if(firstRun){
							firstRun = false;
							playerStand[0] = (sImgLdr.scaleBufferedImage(sImgLdr.loadBufferedImage(SoccerImageLoader.PLAYER_STAND), playerObject.getSize()));
							for(int i = 0; i < SoccerImageLoader.PLAYER_MOVE.length; i++){
								playerMove[i] = (sImgLdr.scaleBufferedImage(sImgLdr.loadBufferedImage(SoccerImageLoader.PLAYER_MOVE[i]), playerObject.getSize()));
							}
						}
						BufferedImage[] tempPlayerStand = new BufferedImage[playerStand.length];
						for (int i = 0; i < playerStand.length; i++) {
							tempPlayerStand[i] = sImgLdr.rotateBufferedImage(playerStand[i], playerObject.getViewDegree());
						}
						BufferedImage[] tempPlayerMove = new BufferedImage[playerMove.length];
						for (int i = 0; i < playerMove.length; i++) {
							tempPlayerMove[i] = sImgLdr.rotateBufferedImage(playerMove[i], playerObject.getViewDegree());
						}
						
						playerObject.addAnimation(animationStand, tempPlayerStand);
						playerObject.addAnimation(animationMove, tempPlayerMove);
					}
				}
			}
		};
		(new Thread(thread)).start();
		
	}