I was not able to save the girlfriend, but the time loop idea has promise and could form the basis of really cool gameplay where you're trying to find the right combination of actions to prevent it from happening over again in a number of cycles. Hope you're able to refine it!