[Help] Moving character along curve

This is the flash game i’ve been working on for a few days. move around with the arrow keys, hold any two opposite two directions to split in two, then control the second blob with wasd.

you can see the first wall on your right has a curved corner. i want the blob to glide up and along that curve, just like you’d expect him to. i don’t know how to do that though?? i’ve been stumped on this for a while. you can see in rotationtest2.fla i’ve figured out how to rotate my character around a circle (control it with up and down), but i don’t know how to apply this to my main code. i would super appreciate any advice anyone could offer