def METHOD_NAME(self):
    """
    Render the screen.
    """
    # This command has to happen before we start drawing
    self.camera.use()
    self.clear()
    # Start counting frames
    self.frame_count += 1
    # Draw all the sprites.
    self.player_list.draw()
    self.wall_list.draw()
    self.coin_list.draw()
    # Activate GUI camera for FPS, distance and hit boxes
    # This will adjust text position based on viewport
    self.gui_camera.use()
    # Calculate FPS if conditions are met
    if self.last_time and self.frame_count % 60 == 0:
        fps = round(1.0 / (time.time() - self.last_time) * 60)
        self.fps_text.text = f"FPS: {fps:3d}"
    # Draw FPS text
    self.fps_text.draw()
    # Get time for every 60 frames
    if self.frame_count % 60 == 0:
        self.last_time = time.time()
    # Enable to draw hit boxes
    # self.wall_list.draw_hit_boxes()
    # self.wall_list_objects.draw_hit_boxes()
    # Get distance and draw text
    distance = self.player_sprite.right
    self.distance_text.text = f"Distance: {distance}"
    self.distance_text.draw()
    # Draw game over text if condition met
    if self.game_over:
        arcade.draw_text(
            "Game Over",
            200,
            200,
            arcade.color.BLACK,
            30,
        )