Po, é uma ideia legal a se implementar, carinha. Realmente tem algumas implicações, mas tu conseguindo contornar, acho que valeria o esforço.
Creio que vá depender mais dos eventos que tu terá no cenário. Por exemplo, um movimento aleatório de um NPC é complicado de tu conseguir reproduzir de trás pra frente. Todavia, se tu souber onde ele está, com uma rota definida, pode ser mais fácil de fazer o caminho reverso.
Acho que cabem aí umas boas horas de planejamento, pensando o que tu pode implementar no mapa e que tu vá ter controle nessa condição aí de voltar no tempo, e o que tu deve evitar usar, por ser mais complicado de manusear dentro dessa mecânica.
Não sou lá o cara de muitas ideias, mas é uma proposta que me entusiasma.
