commented Defender.cs for easier extension of IPlayer