Made instance variables and methods private. Made constants final and
static. Added toString() methods. Added Race enumerated type. Fixed
Morgan's weird dup-friendship problem.