Software for behavioural experiments