partial: trying to incorporate maryam's hitpoints