I think this game does the idea of play as the good guys, then play as the bad guys very well especially so without needing some sort of AI to do part of the job. The switch from right to left, but keeping the player in control is very clever and makes for some real brain teasers.