Mancubus: The Game

What's this hot new game everyone's talking about?