Abstraction added (IPlayer)