Cool game!! I'm not great at FPS, so I struggled to get very far, but I tried several times, and got a bit farther each time.
I wish I better understood the "undo" mechanic. I wonder whether the number of enemies overwhelmed me too much to understand the puzzle aspect of what the "undo" power resulted in. Or perhaps there was a use for it in combat that I didn't understand either.