Alien Hominid Invasion Receives First Gameplay Look Trailer, Watch Here

Gameplay looks pretty good!