Adding GameCamera.cs, camera follows the midpoint of its targets and able to switch between back view and side view