Simulate the future using several simple local strategies and return the best global move.
- Greedy: try to move towards a spot that's nearest to all lambdas
- Quitter: always abort
- Lazy: always wait
- Swimmer: if in the water, get out; if not, just wait
Bots we didn't have time to implement:
- Driven: heads for the nearest lambda, then the lambda nearest to that lambda, etc.
- TrampLover (heh): heads straight for the trampoline that teleports you to the largest cluster of lambdas
- Beeline: heads straight for the exit
- NonDeterministic: moves pseudo-randomly