reorganized the player classes, equals and compareTo still need implementing