I found this pic of a game on an advertisement, does anyone know what it's called?

enter image description here

I was on the web just searching and I came across this character, and it reminded me of the endless fun I had with this game. I kept searching for the game with no success.

Does anyone know what it's called?


The game is called Sling, it is a Flash based game by the Edis Brothers,

A playable version can be found here:

http://www.miniclip.com/games/sling/en/

Image of Sling confirmation