It's called Cave Island, the key is YKSKEX36, and I figured it out! (Slight swearing when you do, though - might put it out of the running for the Ogiri contest, actually...)