Fracking: Make wells a more robust Well object
Fracking: Fill with water
Fracking: Wells track open patches
Fracking: Move flooding logic into Well class
Fracking: Move exploding code to Well class
Fracking: Fix accidentally shared arrays
Fracking: No need for duplicate checking of queue length
Fracking: Add in water color cycling and water fracking
Fracking: DRY up some common set processing code