Reminds me of Jabu-jabu. Where's the key?. Reminds me of Jabu-jabu Where's the key?