If anyone is stuck on this, one thing that I had no idea about is that if you use a For Loop inside a Filter function, it will only loop once. Try using indexOf() in the Filter function instead.
Seek and Destroy don't use a For Loop
Thanks for the tip Llahkim! I’m coming up on that challenge and will keep it in mind.