def METHOD_NAME(self):
    """ Set up the game and initialize the variables. """
    # Sprite lists
    self.player_list = arcade.SpriteList()
    self.wall_list = arcade.SpriteList()
    self.coin_list = arcade.SpriteList()
    # Set up the player
    self.player_sprite = arcade.Sprite(":resources:images/animated_characters/female_person/femalePerson_idle.png",
                                       scale=SPRITE_SCALING)
    self.player_sprite.center_x = 50
    self.player_sprite.center_y = 64
    self.player_list.append(self.player_sprite)
    # -- Set up the walls
    # Create a series of horizontal walls
    for y in range(0, 800, 200):
        for x in range(100, 700, 64):
            wall = arcade.Sprite(":resources:images/tiles/boxCrate_double.png", scale=SPRITE_SCALING)
            wall.center_x = x
            wall.center_y = y
            self.wall_list.append(wall)
    # -- Randomly place coins where there are no walls
    # Create the coins
    for i in range(NUMBER_OF_COINS):
        # Create the coin instance
        # Coin image from kenney.nl
        coin = arcade.Sprite(":resources:images/items/coinGold.png", scale=SPRITE_SCALING_COIN)
        # --- IMPORTANT PART ---
        # Boolean variable if we successfully placed the coin
        coin_placed_successfully = False
        # Keep trying until success
        while not coin_placed_successfully:
            # Position the coin
            coin.center_x = random.randrange(SCREEN_WIDTH)
            coin.center_y = random.randrange(SCREEN_HEIGHT)
            # See if the coin is hitting a wall
            wall_hit_list = arcade.check_for_collision_with_list(coin, self.wall_list)
            # See if the coin is hitting another coin
            coin_hit_list = arcade.check_for_collision_with_list(coin, self.coin_list)
            if len(wall_hit_list) == 0 and len(coin_hit_list) == 0:
                # It is!
                coin_placed_successfully = True
        # Add the coin to the lists
        self.coin_list.append(coin)
        # --- END OF IMPORTANT PART ---
    self.physics_engine = arcade.PhysicsEngineSimple(self.player_sprite, self.wall_list)
    # Set the background color
    self.background_color = arcade.color.AMAZON