The present invention provides a ball engagement device for use with a ball launching device, comprising a housing having first and second ends, an opening for accepting balls and a ball chamber adjacent to the opening. The device further includes a motor coupled to the housing and a
pinion connected to and driven by the motor. The
pinion drives a rack that has a ball engagement end, wherein the rack is slideably disposed along an interior portion of the housing. The device also includes a first switch disposed in the housing and that is operably configured to activate the motor to rotate the
pinion in a first direction, the first switch is activatable by the presence of a ball in the ball chamber, a second switch disposed in the housing operably configured to rotate the pinion in an opposing second direction, a third switch disposed in the housing at a predetermined distance from the second switch and operably configured to deactivate the motor and a switch activation member disposed along the rack. Upon activation of the first switch, the motor rotates the pinion in the first direction causing the rack to push the ball out of the first end of the housing, the switch activation member travels with the housing until the activation member activates the second switch which then reverses the direction of the pinion in a second direction causing the movement of the rack towards the second end of the housing until the switch activation member strikes the third switch and turns the motor off. This invention further provides a hopper for use with the ball engagement device.