Reaction Dynamics in Complex Environments