Damageable Refactor

Refactored the Damageable interface to mirror the methods used in the
Tank class.