fixed up potential illegal moves

added a counter in the HunterView struct to remember how many times each
hunter has died (aka gone to the hospital), and of course a
getHospitalCount function too