Castle Crashers Gives Alien Hominid A Leg Up

Alien Hominid came out aaaages » 9/03/08 9:20am 9/03/08 9:20am ago on Xbox Live Arcade. Did OK for itself, but really, as good as it looked it was just way too hard. So it promptly faded away. But this week, it's back! With The Behemoth's Castle Crashers coasting into the top spot on the XBLA sales charts for last week (and deservedly so), Alien…