An improved version of the 2002 co-op 2D action game Alien Hominid. Armed with a space blaster and a team of mysterious kids, you must try to put an... Read more