Not sure what this game is really about, but the trailer is kinda funny.