Develop logic

Expanded IDamageable interface;
Added source of damage\restoration to respective methods of IDamageable
interface;