don't know what this is, but if you're talking about penguins, isn't Yetisports the name of this game?
EDIT: I didn't see the modified link. It's really Yetisports - the BLOODY version. There're less bloody games at
www.yetisports.org
I've played this game already, and my highest score was over 1000.