public Data DeepCopy() { return(new global::Enemy.Data(challenge, oscData.DeepCopy(), attackData.DeepCopy(), spriteData.DeepCopy(), leftMovementData, enemyHealthData.DeepCopy())); }