Develop an application with two agents on a two-dimensional board, whose task is to collect samples and take them to the base avoiding some obstacles.