Ah! now the thumbnail makes sense :-)
That was a fun game to play. I wondered what I was doing to start with, but after making enough holes by clicking, it started making sense.
I liked the whale graphics, but I'm not exactly sure why there are whales in the game :-D Anything to do with The Hitchhikers Guide to the Galaxy?