Agent perception and behaviour is implemented