public void render(Graphics2D g){
		Graphics2D g2d = (Graphics2D)finalBoard.getGraphics();
		g2d.drawImage(gameBoard, 0, 0, null);
		//rysujemy tilesy
		for(int row = 0; row < ROWS; row++){
			for(int col = 0; col < COLS; col++){
				Tile current = board[row][col];
				if(current == null) continue;
				current.render(g2d);
			}
		}
		
		g.drawImage(finalBoard, x, y, null);
		g2d.dispose();
		
		g.setColor(Color.blue);
		g.setFont(scoreFont);
		g.drawString("Wynik: " + score, 10, 500);
		g.setColor(Color.green);
		g.drawString("Highscore: " + highScore, Game.WIDTH - 65 - DrawUtils.getMessageWidth("Best: " + highScore,  scoreFont, g) - 20, 500);
	}