Thanks for the feedback,
Something that I noticed when testing is that it can be easy to forget that size matters just as much as shape or color. So if the target is medium sized and a pixel is medium sized, even if the target is red and the pixel is blue, it still has a decent chance of getting infected. Perhaps I should've made size matter less.
Thanks for playing!