Added a setScreen method to switch between screens, and made a CityScreen class to render the city view.