Added extensive comments concerning Player class