This was a fun one! I agree with the others about the pacing being a little slow and I also never really understood how the flow state worked but made it to the end!
I discovered about halfway through that if i keep spamming dash while moving rapidly, I could infinite dash which definitely made things more exciting and quicker to run through! Pretty solid overall, great job!