Here is a little experiment i used in a game during my time at Rockpool.

Its not perfect and was worked on quirte abit before it was released in proper game. (dont worry the game wasnt about beachballs and 8balls :P). Should you want to see the code i have provided the source for this example here.