Updated GDD with Visual Studio XML documentation instructions.
Set up a pipeline to automatically build and deploy doxygen documentation
Add the ability to actually rewind based on the set timescale. Before, it was a configuration on how often things should happen; now it also corresponds to how many states get popped at a time, allowing values to be set more granular than what just Time.deltaTime would allow
Add sparse state capture using a frame number variable inside IRewinder. Now, as the scene goes on, everything will get recorded in real-time instead of only recording while things are moving. If more tweaks are required, that's still doable, but the base functionality has been implemented.
Add an ability to limit how much a player can use rewind functionality before it shuts off completely. The amount of time a zController has is a variable, and so is how much time remains, allowing the player to recover additional time in the level.
Added a UI element to display how much time a player has left in the current zController before they can't rewind anymore
Helped with analyzing the clipping issue and general physics bugs
Reorganized the sell presentation and aided with collection of gifs to show off the features of the game
Added a lever flip animation for pulling the switch.
Helped with reworking the final Sell Presentation