A Java implementation of the HiVolts game, described at http://paleyontology.com/AP_CS/hivolts/