> * a file should contain exactly one subclass of Player
> * start the name of your subclass with your initials

Why use prefixes on the class names, rather than a module?  Wouldn't it
be better for my subclass to be AJB::MyPlayer than AJBMyPlayer?

Avi