Restructured main class to use ChaseCamera