An elaborate extension from an age-old sophomore introductory Java programming project, intended to cure boredom.