Solution and Canopy
Greedy bot implementation