if is_tile_occupied:
            current_enemy = hero.get_enemy_on_same_tile(area.enemy_list)
            hero.strike(current_enemy, canvas, background, image_size, area)
            if hero.killed_boss and hero.has_key:
                area.level += 1
                area.draw(grid, hero, canvas, background, image_size)
    canvas.create_rectangle(0, 720, 720, 820, fill='white')
    if hero.is_tile_occupied(area.enemy_list):
        current_enemy = hero.get_enemy_on_same_tile(area.enemy_list)
        current_enemy.get_stats(canvas)

    if not hero.is_alive:
        canvas.create_rectangle(0, 720, 720, 820, fill='white')
        canvas.create_text(350,
                           770,
                           fill="black",
                           font="Arial 14 bold",
                           text="GAME OVER, YOU ARE DEAD, WASTED")
    else:
        hero.get_stats(canvas)


canvas.bind("<KeyPress>", on_key_press)
canvas.pack()
canvas.focus_set()
canvas.delete("all")

area.draw(grid, hero, canvas, background, image_size)

root.mainloop()