Issue with .remove on array

I feel like this duck analogy is in order again...