refactor(components): use inheritance
refactor(components): use inheritance

Create a baseplayer class and let players inherit from there.
Recorder no longer is a player. They are two separate entities
and can be used as such.

itslanguage/itslanguage-js-examples,itslanguage/itslanguage-js-examples,itslanguage/itslanguage-js-examples