Just to clarify one detail in the OP, is it midnight or noon that the day is resetting at? The OP says 12:00pm but that'd be noon meaning we're only living out half the day over and over again.