private void drawSprites(Graphics2D bufferGraphics) {
		int xDraw = getVirtualX(model.getPlayerX() - SPRITE_SIZE/2);
		int yDraw = getVirtualY(model.getPlayerY() - SPRITE_SIZE);
		
		model.canChat = false;
		
		if (xDraw >= 0-SPRITE_SIZE && xDraw <= width && yDraw >= 0-SPRITE_SIZE && yDraw <= height)
			bufferGraphics.drawImage(model.getPlayerImage(), xDraw, yDraw, SPRITE_SIZE, SPRITE_SIZE, drawer);
		
		for(Sprite s : model.getOthers()){
			xDraw = getVirtualX(s.getX() - SPRITE_SIZE/2);
			yDraw = getVirtualY(s.getY() - SPRITE_SIZE);
			
			if (xDraw >= 0-SPRITE_SIZE && xDraw <= width && yDraw >= 0-SPRITE_SIZE && yDraw <= height){
				bufferGraphics.drawImage(s.getImage(), xDraw, yDraw, SPRITE_SIZE, SPRITE_SIZE, drawer);
				model.canChat = true;
			}
		}
	}