Making designations unpassable until I figure out how to do this well.
Removing debug code.
Fixing bad isPassable() logic.
Don't do lots of unnecessary walking around for plants you don't have seeds for.
Adding some retry/cancel logic to planting