Movement was so nice in this. Your implementation of swinging was done well!
One thing that could help would be adding in a check if your playable character falls out of the map. Letting that teleport you back to the start of the level would be helpful. I got unlucky and had my character fall through the corner on level 2 right where the 2nd bunch of fans are placed. That choke point must have pushed me through a small gap from the combined swinging & wind.