protected new void Awake()
{
base.Awake();
OnStatusChange += (s) => {
if (status == StatusType.Live){
CancelInvoke("getMinerals");
InvokeRepeating("getMinerals",0,timeToMineralPerLevel[level]);
}
};
OnDie += () => {
Game.mineralMiners.Remove(this);
};
}