This is a canvas experiment that is procedurally generated. A lot of the elements are random, such as the balloons, mountains, gems, and cave walls. Refresh to see them change. This page uses a lot of CPU. I'm sorry about that. Someday I will replace this code with optimized WebGL.