BOD agent design for the NetLogo simulation platform