public GameBoard(int x, int y){
				try{
			saveDataPath = GameBoard.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath();
			saveDataPath = System.getProperty("user.home");
		}
		catch(Exception e){
			e.printStackTrace();
		}
		
		scoreFont = Game.main.deriveFont(30f);
		this.x = x;
		this.y = y;
		board = new Tile[ROWS][COLS];
		gameBoard = new BufferedImage(BOARD_WIDTH, BOARD_HEIGHT, BufferedImage.TYPE_INT_RGB);
		finalBoard = new BufferedImage(BOARD_WIDTH, BOARD_HEIGHT, BufferedImage.TYPE_INT_RGB);
		
		loadHighScore();
		createBoardImage();
		start();
	}