I won't ever know because I refuse to play this monstrosity but, I wonder if maybe the street rats are some sort of first wave of an alien invasion. Maybe in the eyes of our alien this is what the most beautiful version of humans are. Just throwing it out there. Otherwise the mind boogles at any...