Checkpoint in refactoring the flooding algorithm.

Refactoring it out of Truck.java to make it more modular.