I have spent a couple hours playing this game on Addicting Games after Panda introduced me to it.  I don't know why it is so addicting... guess it really does belong on this site.  Try to beat my high score - 629!