add hitpoints mechanics