new class; derived from Players