Yeah absolutely I agree. The contract thing was something that i realised right before submission and i realised that the player needed a separate kind of timeline memory to the rest of the game. Definitely something I'd like to add, and also something that opens up a lot more possibilities of past situations.
Thanks so much for the feedback!