Maybe for regeneration you could make it to where it waits about 45 seconds after you take damage and the it starts regenerating 5 percent every 30 seconds(unless you take damage again, then it would start over with the process).