protected override void Start() { base.Start(); ChangeAbilities(firePool); switchAbility.Setup(this); }