'Shadow Puppets' would be a perfect episode to start a season, or it could be a magnificent final. Yet, we got such a high tension chapter in the middle of the season. And it was about time. The previous episode predicted that things are now rolling full speed, but the show has proven before that after one terrific episode there comes another quite dull one. I liked the slow-moving first season (although it occasionally dragged too much even for my taste) but after the quite slow start for the second season, I started to become a little bit impatient. Now the ring around the Indigo has drawn closer, another sleeper has been revealed, and it seems there is enough corruption in bots worlds' agencies, we now have no time for overlong discussions about anyone's past. 'Shadow Puppets' was great because it managed to keep everything in balance.