beginnings of combat system

combatants now have sufferDamage() API
calling sufferDamage triggers both 'Change' and 'Died'
Monster's Died handler removes it
TODO: handle MonsterKilled
fix DOM id for hitpoint display