My suggestion. Remove the universal lives. Each level could have a life limit, but making that limit stretch across multiple levels is counter to modern game design, and it punishes the player unnecessarily. Failure should only mean a return to the beginning of the level not a disadvantage in the next level.