updated camera script