Added initial work for the bot clean large problem, it will need a less naive algorithm to solve.