HP regeneration and drain now actually happen.

With the help of Area.passTime(float) method.