public Board( JPanel	panel, int gameValue, int maxNumber){
		try{
			handler = new FileHandler("Logging.txt");
		} catch (IOException e){ 
			handler = new ConsoleHandler();
		}
		log.addHandler(handler);
		
		this.panel = panel;
		this.gameValue = gameValue;
		this.maxNumber = maxNumber;
		handwritting = null;
		

		
		this.handwritting = FontLoader.loadGrungeFont();

		//Schriftart laden
		InputStream myStream = null;
		try {
			Path Pat = Paths.get(Board.class.getResource("GrungeHandwriting.ttf").toString());
			String ParsedPat = Pat.toString();
			myStream = new BufferedInputStream(new FileInputStream(ParsedPat)); 	 
			/*InputStream is = this.getClass().getResourceAsStream("GrungeHandwriting.ttf");
			//File fontFile = new File(this.getClass().getResource("../../../Fonts/Handwritting.ttf").toURI());
			this.handwritting = Font.createFont(Font.PLAIN, is);//.deriveFont(Font.PLAIN, 20f);*/
		} catch (IOException e) {
			System.out.println("Probleme beim I/O");
		} catch (NullPointerException e){
			try {
				myStream = new BufferedInputStream(new FileInputStream("GrungeHandwriting.ttf"));
			} catch (FileNotFoundException e1) {
				System.out.println("Font-File konnte nicht gefunden werden.");
			}
		}
		try {
			handwritting = Font.createFont(Font.TRUETYPE_FONT, myStream).deriveFont(Font.PLAIN, 30);
		} catch (FontFormatException e) {
			// TODO Auto-generated catch block
			System.out.println("Font Format Exception");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			System.out.println("Probleme beim Laden der Schrift");
		}
		//Schriftart verwenden
		handwritting = FontLoader.loadGrungeFont();
		setDesign(panel);
		reset();
		panel.setSize(model.getWidth()*50, model.getHeight()*50);
		panel.setLayout(new GridLayout(model.getWidth(), model.getHeight()));
	}