Thanks, glad to hear you enjoyed it. The rewind animation was actually surprisingly easy to make: I just stored a screenshot of the whole screen once every second over the 2 minute day and then just played them all back in reverse order over a 3 second period for the rewind (patching some of the gui panels over the top for stuff that doesn't loop).
Would love to spend some extra time on this in the future as you suggest :) maybe some extra enemy types and a more rewarding ending where you can break the loop, or alternatively keep it as just a survival game but with a high scores leaderboard.
Thanks again for the kind words, I loved your game too.