so, beautiful in-game cinemas aside, I heard that in this game you don't gain levels permanently (ie upgrades last only the duration of a level), and that the game is actually based around stages that you return to after you've finished them to challenge them again. Is that true?