public bool CheckDecay() { if ( m_Decaying ) return true; if ( !IsMoving && DateTime.Now >= m_DecayTime ) { new DecayTimer( this ).Start(); m_Decaying = true; return true; } return false; }