Pretty solid execution of the idea and pretty good level design. Reusing earlier areas was a fun idea! I do agree that swapping so often in some solutions gets a bit tedious but it's fine, great job! P.S. Good choice in music as well!