Implemented BoomerangAgent