this uses a distance heuristic rather than path finding
this uses a file to determine what spots are dirty in a partially observable environment
this is a bot that finds which spaces are dirty, then moves there
bot clean implemented on a variable size grid