public void Unprotect(Shield shield)
 {
     CoveringShield = null;
 }
 public void Unprotect(Shield shield)
 {
     CoveringShield = null;
 }
 public void Protect(Shield shield)
 {
     CoveringShield = shield;
 }
 public void Protect(Shield shield)
 {
     CoveringShield = shield;
 }