Man this was good, I felt like an actual speedrunner trying to figure it out quickly! Maybe for part two (if you'll ever make it) some b-hopping or backward b-hopping wall-break? Eh, who am I to say, I'm just an algorithm anyway.