This game implements the ability to control time in a platformer setting
--The player may activate buttons using the Q key
-- As a character progresses through a level, their inputs are recorded (inputs refer to specific actions like pushing a button that opens a door, it does not include physical movement through the level)
-- The player can press the E key to essentially move "back in time" by one input (repeating their most recent input).
-- The player can also press and hold the F key to continuously reverse time, which will affect other moving pieces in the game (such as levitating platforms). However, using this function automatically deletes any saved inputs
-- When the F key is released, time immediately starts moving forward again
-- The P key will pause the game
-- The X key zooms out the view of the level
-- Use these controls to solve the puzzles, and try to beat all the levels!