Rename PlayerAbstract to AbstractPlayer and rename PlayerUser to UserPlayer