Added IDamage interface, And some method.