Then you should be adding `hp_cur[hp_head]` not `hp_head`