made fires destoy themselves when helath is below zero.
added a null check so that an exception will be throne when the fire tries
to remove itsself if fireList is null...