Lots of Javadocs for Player class.