I'm pretty sure the flares makes a noise so that these creatures follow that noise.. Kinda like The last of us. Quote from PewDiePie: “~ Haha yea I totally forgot about them. The game didn't really tell you what they did though o.o” well, it is a demo.