Remove Behaviour class.

Removed behaviour class due variable scope problems and embedded them in
agent classes.