Took a while to realize what shifting time meant. Well done. May be better that when we die, we repeat the current failed level rather than start from beginning after the 3 lives.
The health and death mechanic is not final! But since you restart levels when you still have lives just restarting the same level again at 0 lives would have no meaning...