Text this: Driving singing behaviour in songbirds using a multi-modal, multi-agent virtual environment.