Subclassing 101

Made LLPlayer a subclass of Player
Removed all duplicate methods
Updated Javadocs