I love this! Its super creative, even if it took a bit for me to understand how the looping worked. If i had one comment i would say that it takes too long for the previous run's ghost to freeze and be usable, but I could also see that being a design choice. Good job!