Java Tech: An Intelligent Nim Computer Game, Part 1