Interactive Control Of Multi-Agent Motion In Virtual Environments