Made 'TakeDamage' a polymorphic function in entity