Redesign growth data table for extensibility and new growth code
Improve crop spacing detection and indicators
Rework growth code to allow trees to partially let light through, adjust tick growth times based on lighting, draw water equally from all connected dirt
Rework harvest code to allow for multiple drops, chance drops, and more diverse tool modifiers
Optional:
Add dirt nutrient contents that influence crop growth based on crop nutrient requirements
Improve weed crop search and attack code - ensure weeds are on same level of dirt, allow crops to fight weed influence, rework weedkiller
Optional: