public PlayerMoveBehaviour(Transform transformToMove, Boundaries boundaries, ISpeedValue speed, ISpeedValue blockerSpeed, IInput <ProbedDirectionInput> input, IAudioGraphicBehaviourController <Vector2> controller) :
     base(input, controller)
 {
     inputModule          = input;
     this.transformToMove = transformToMove;
     this.speed           = speed;
     this.blockerSpeed    = blockerSpeed;
     this.boundaries      = boundaries;
 }
 public ScreenSpaceMoveBehaviour(Transform transformToMove, ISpeedValue data, IInput <Vector2> input, IAudioGraphicBehaviourController <Vector2> controller) : base(input, controller)
 {
     this.transformToMove = transformToMove;
     this.data            = data;
 }