Thought more about the Turtles linear discussion and TMNT is more progressive than linear. Linear means you have to do mode A, to get to B, to get to C, etc. Progressive means you can do mode A, B, C in any order you want to get to the next level of challenges. Most modern pinball is progressive, achieve these goals in any order to progress to the next group of challenges. TMNT is a fun progressive story being told, with side challenges that are part of the story. That keeps it from being a grind and allows the machine to have a different feel every time its played. Training is the only linear part of TMNT, as training 1,2,3,4 has to be completed always in that order.