10Tons Ltd has released a rather interesting game, at least in terms of its theme anyways. The game is called Clowns in your Face and has players following a certain fellow by the name of Peter Pagassi who is on a mission to eliminate every clown that crosses his path since they all happen to be high on Explodz energy drink.