Reimplemented Infinity-based deletion

After doing some testing I understand the significance of deleting
through the “set adj _,_ _ to _” block, so I modified my bug fix to
maintain this functionality.