Ever wonder what made those crop circles you read about in the news? Capcom’s upcoming title, Flock!, may just have the answer. The Flock! universe is inhabited entirely by stuffed toys living in a quilted world. Players will control an other-worldly UFO sent to this comfy world to herd the animals onto a Mothership for purposes… of an undetermined nature. I’m not sure I want to know why these aliens require the plushies. Maybe they …