I got stuck on a train ride at Busch Gardens.

Does Busch Gardens have a Duff Man equivalent?

01.gif
 
Oh and whats up with the bringing your teammate back to life at any given time? Is there some explanation to that in the game or is it just, wow I have super magic powers?