more documentation
more documentation. still some work to do on Player