Add battleEffects attrib and utility methods
Add applyDamage(), calcNewCoord(), and setHitPoints()
Add battleEffects to update/render cycle
Add "_HITPOINTS" and "BULLET_" params
Set factory hitpoints in constructor
Add combat logic; set hitpoints; migrate move logic to BattleObject
Remove effect when it reaches boundary of battle
Add BULLET_DELAY to slow down firing