good sprite flash
you managed to have a good story without having to put the characters in too many positions that look unnatural, that's usually a big problem with most sprite flashes.
that was a good storyline too, and you get bonus points for having the bolero of fire play in the background :p