- fly_embodied.py: fly_name was only assigned inside the `if args.flight`
block but used unconditionally by the proboscis joint lookup. Added
fly_name = fly.name before the proboscis section.
- benchmark.py: replaced Unicode checkmark/cross (U+2713/U+2717) with
ASCII "OK"/"FAIL" to prevent encoding crash on Windows consoles.