Camera System 1.02 / Contiguous Boundaries

I rewrote most of the original logic for this version of the system. I did away with using two cameras for the Player Follow camera and now I use one that changes it's properties (position, rotation, lag etc) when switching between first and third person.

The main development breakthrough on this stretch was completing the logic that handles contiguous camera boundaries. The system now allows multiple overlapping trigger volumes to trigger a single camera. This is great when you have multiple or irregular areas that need to be viewed by a single camera.

Working out what should happen whilst the player enters and leaves overlapping triggers was a nightmare though - I found so many bugs along there way.