Cinema.
Though the way you have to play through the entire game again after one loss makes it feel like a rage game of sorts (Especially when the final boss hits you with a projectile in a Y position that you don't even know how to dodge)
Fair point, I probably should have made a check point at the city