This document describes a bubble popping game where users can choose difficulty levels and pop bubbles of decreasing size that increase in number as levels progress. It uses functions like setup, draw, and logoPop to control the game. Bubbles are represented by DrawCircle objects that display on screen and play pop sounds when clicked. Potential future additions include a timer, Leap Motion controls, and bouncing bubbles to make the game more challenging.