Added recursive method to remove particle to all upper levels