@Override
	public void paintLayer(Graphics g, GameState state, InputManager input) {
		
		if(letters == null || 
				home && state.getHomeTurn() != teamTurn || 
				!home && state.getAwayTurn() != teamTurn || 
				lastStage != state.getGameStage()){
			lastStage = state.getGameStage();
			initLetters(state);
			
			if (home){
				int x = 0;
				for(BBImage img : letters){
					g.drawImage(img.getImage(), origX + width - letterWidth + (x*letterWidth), origY, null);
					x--;
				}
			} else {
				int x = 0;
				for(BBImage img : letters){
					g.drawImage(img.getImage(), origX + x*letterWidth, origY, null);
					x++;
				}
			}
		} else {
			return;
		}
		
		
		
	}