Finished writing the DamageListener.
Bug fixing needed.