public override void set_images(bool player_called)
        {
            if (player_called)
            {
                if (map_check() != Map_Info_State.Onscreen)
                {
                    return;
                }
            }
            Game_Unit unit       = get_unit;
            bool      valid_unit = unit != null && unit.visible_by();

            if (valid_unit && Enemy_Info)
            {
                var selected_unit = Global.game_map.get_selected_unit();
                if (selected_unit == null)
                {
                    valid_unit &= !unit.is_player_allied;
                }
                else
                {
                    valid_unit &= unit.is_attackable_team(selected_unit);
                }
            }
            if (valid_unit)
            {
                move_on(); // This needs to come on somewhere else, it doesn't care about move list count currently //Yeti
                draw_images(unit);
            }
            else
            {
                move_off();
            }
        }