void Start()
 {
     rb2d     = rb2d ?? go.GetComponent <Rigidbody2D>();
     instance = instance ?? this;
 }
 private void Awake()
 {
     instance = instance ?? this;
 }