Patent ID: 8398476

Claim:
A computer-readable storage device storing instructions that, if executed by a computing system, cause the computing system to perform operations for playing a game comprising a plurality of levels, the operations comprising: for each of a set of levels of the plurality of levels, placing a first subset of removable pegs according to a layout specified by the level, wherein the first subset of removable pegs corresponds to pegs that are to be removed to complete the level, placing a second subset of removable pegs according to the layout specified by the level, wherein the second subset of removable pegs corresponds to pegs that need not be removed to complete the level, placing a ball launcher having a location and an adjustable direction for releasing balls, wherein the location remains fixed through the duration of the level, receiving an indication to launch a ball from the ball launcher and release the ball, and determining a trajectory of the ball through the placed set of removable pegs based on the location and direction from which the ball was launched from the ball launcher.