I realized that I forgot to submit this! I made some changes to the timing and the end of it. I'm still not entirely pleased with it, but it works for now. I'll continue to refine it if I have time, but otherwise it was just for fun and I enjoyed it.