Probably the best flash game I've played in years.
There's too many good things in the game for me to list, so I'm going to go with the main one. Even when I figured out when to dodge for them, some attacks from the final form of the final boss seemed a little wonky. I can understand it, since the original game wasn't the most precise thing ever, but that second move in the pattern just seemed off.
I'll ignore it completely, though, because Friendship was the most heartwarming thing I've ever found in a game.