Fly, Robot: The use of a controllable fly robot to explore object recognition and visual tracking during courtship in Drosophila