The Behemoth (developer of Castle Crashers, Battleblock Theater) reveals Alien Hominid Invasion, a co-op arcade re-imagination of their first game Video 0:41 5 votes