Nice little update. Just two little additions:
At Hurt/Dead about Rings spawning, you have to change from "Set Angle to" to "Set Motion Angle to". The one you use now is the graphic rotation and not where the rings fly.
Also the Animation could be made better by doing this:
<img src="http://i51.tinypic.com/35bgqic.png">
(Forum cuts off the end: PlayerSprite[CustomMovement].Speed / 15)
This way, the Animation would go with the Motion speed, making Sonic move faster if he's fast and slower when he's slow.