Dictionary.com
Thesaurus.com

self-player

  • a word derived from player.
    player
    noun
    a person or thing that plays.