Simple, health is being called ONCE, outside the loop, and not being changed, because like I said previously, it's only being called one time. To call it multiple times, all you have to do is put it somewhere inside the loop.
> print("My siggy: '", siggy, "' is the best." )
My siggy: ' nil ' is the best.