User blog comment:OmniWill/New Aliens/@comment-4588264-20120203005349

I think the blue guy is feedback, but i'm positive on the others.