An apparatus for a programmable self sanitizing water dispenser apparatus with a digital computer as well as a programmable method for generating ozone for cleaning the reservoir and the water contained within it. Each bandwidth actuation system includes one or more bandwidth actuators and each bandwidth actuation system is connected to an optical feature that is optically coupled to the produced light beam and operable to modify the connected optical feature to select a bandwidth within a bandwidth range of the produced light beam. Comparison is made of the organized data to determine similar time periods and multiclusters of the similar time periods are formed. A mid-plate extends across the cylinder and defines the bottom end, and an axial opening in the mid-plate receives a shaft of a piston assembly having an upper piston and a lower piston at ends of the shaft. The game play is conducted based on the variable element in its current state to determine the actual value, which is awarded to the player.