added interface IPlayer and class NullPlayer

To use the Null Pattern