     // MARK: - Orientation changed
 	
     /// If Device is going landscape hide the location symbol and the pulse layer
-	override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
+	override public func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
 		if UIDevice.current.orientation.isLandscape {
             // The device orientation is landscape. Hide the locationSymbolLabel
 			UIView.animate(withDuration: 0.5, animations: { () -> Void in

            self.mapView.mapType = .satellite
        }
        // Load all awesome places with a places filter
        self.places = STAwesomePlacesFactory.getAwesomePlaces(withPlacesFilter: self.placesFilter)
		// Set the Delegate of the locationManager
		self.locationManager.delegate = self
		// Set the location symbol properties

    // MARK: - Change AwesomePlaces
    
    /// Change the current awesome place
    @objc fileprivate func changeAwesomePlace(timer: Timer?) {
        // If the timer is not nil and there is only one place return the function
        if timer != nil && self.places.count == 1 {
            return
        }
		let awesomePlace = self.getRandomAwesomePlace()
		UIView.animate(withDuration: 0.5, animations: { () -> Void in
			self.rotatingCamera.stopRotating()
