public Piece[][] generateBoard(){
		ArrayList<Piece> figuren = new ArrayList<Piece>();
		Piece[][] newBoard = new Piece[8][8];
		//Weisse Figuren
		figuren.add(new King("weiss"));
		figuren.add(new Queen("weiss"));
		figuren.add(new Knight("weiss", 1));
		figuren.add(new Knight("weiss", 2));
		figuren.add(new Bishop("weiss", 1));
		figuren.add(new Bishop("weiss", 2));
		figuren.add(new Rock("weiss", 1));
		figuren.add(new Rock("weiss", 2));
		for(int i=0; i<8; i++){
			figuren.add(new Pawn("weiss", i));
		}
		
		//Schwarze Figuren
		figuren.add(new King("schwarz"));
		figuren.add(new Queen("schwarz"));
		figuren.add(new Knight("schwarz", 1));
		figuren.add(new Knight("schwarz", 2));
		figuren.add(new Bishop("schwarz", 1));
		figuren.add(new Bishop("schwarz", 2));
		figuren.add(new Rock("schwarz", 1));
		figuren.add(new Rock("schwarz", 2));
		for(int i=0; i<8; i++){
			figuren.add(new Pawn("schwarz", i));
		}
		
		//Setzen
		for(Piece figur: figuren){
			this.putPieceOnBoard(figur, newBoard);
		}
		
		//Leere Felder füllen
		for(int i=2; i<=5; i++){
			for(int j=0; j<=7;j++){
				newBoard[i][j] = this.fillEmptySpot(j, i);
			}
		}
		return newBoard;
	}