There's mention of the cave and a "convergence point". I tried looking all around the cave, but there doesn't seem to be anything there (although you can find the drawings on the walls)
Edit: I looked at the source though and I don't see anything else clickable in the cave... No hidden secret badge either, maybe it is just for ambiance.
Edit: I looked at the source though and I don't see anything else clickable in the cave... No hidden secret badge either, maybe it is just for ambiance.