Learning and Adaption in Multiagent Systems