public String toString() {
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < board.length; i++){
        for (int j = 0; j < board[i].length; j++){
            Position pos = new Position(i, j);
            if (pos.equals(pacmanPosition)) sb.append('P');
            else {
                boolean foundGhost = false;
                for (Position positionGhost : ghostPositions) {
                    if (positionGhost.equals(pos)) {
                        sb.append('G');
                        foundGhost = true;
                        break;
                    }
                }
                if (!foundGhost) sb.append(board[i][j]);
            }
        }
        sb.append("\n");
    }
    return sb.toString();
}