public PlayerControls(
     IDirectionControl movement,
     DigitalFilterControl jump,
     DigitalFilterControl fire,
     DigitalFilterControl pause)
 {
     this.movement = movement;
     this.jump = jump;
     this.fire = fire;
     this.pause = pause;
 }
 public NavigationControl(IMovementControl movementControl, IDirectionControl directionControl, ILogger logger)
 {
     _movementControl  = movementControl;
     _directionControl = directionControl;
     _logger           = logger;
 }