Changing queue for recording to a list.
Also transitioning from reocrding positions to recording inputs.
Recording and playback based on movement works! Currently, recorded input
gets sent to whatever player is selected.
In the middle of adding 3-part recording and layering.
Making progress on 3-part layering. Switched captured input to use a
BitArray to use less space. Changing PlayerRecordandPlayback to reflect
this.
Rotated green player back to 0.
Making GameController handle all input and input routing.
PlayerRecordAndPlayback will handle just saving and serving up recorded
frames of input.
Reset should work. TOTALLY UNTESTED. Added IReset interface for objects
that need to reset when the loop loops.
Changed scene too.
Continued work on object resetting.
Finished implementing resetting. Activators are a little wonky.
Multi-character recording is now *almost* working!
Multiple-character recording works!
Currently uses a single timer for looping.
added loop overwriting. and players now can bump each other because
they're tagged with "water" lol!
Removed weird circle ground checking. Now we use a linecast on the player
gameobject itself.
Players can jump on each other's heads. Exit Door sucks up players as they
touch it.
I don't know.
Moving platforms now carry players with them.
Fixed multiple-activations with an activator cooldown.
Changed buttons. Working on camera zooming for current player.
Now uses a flippy little line to show time left in loop. Gonna change it
back, tho.