I discovered this awesome site by the deal you made of Lastfight. Indeed, this game come from a French comic called Lastman, and it kick asses, it’s an awesome comic. By the way, they even made a animated serie of Lastman that will come in English in some time
I advise you all to watch it since it’s so great!