player stuff
added usecases doc