public void ReceiveAttack(float damage, ChromaColor color, Vector3 origin)
 {
     ChangeStateIfNotNull(currentState.AttackReceived(damage, color, origin));
 }