Rewrote camera cycling

- Support for an arbitrary amount of cameras
- Relies on the "Depth" value of each camera.
- The camera that follows the player must have Depth = 100.
Merged win conditions and unfixed number of cameras branches. However, there needs to be some editing for the win condition to work again. See the commented out code