While the time-travel mechanic was pretty cool of itself, it honestly feel slightly clunky to use. Perhaps since I'm not the best at these games, I usually time-traveled to my death again and again.
That being said, the boss fight was challenging and great.