Farm entities, local and regional spread, kd-tree vs grid
- added farm entities to determine fixed farm neighbors and add flexibility to simulate different farm situations (later within farm spread, management etc.); in later model versions herds can than 'move', be removed and added to farms, e.g moving to a finisher farm
- kd-tree vs grid: should be enough to only do once after farm-with-herds initiation in world map, with very high number of farms takes a couple of seconds; no big difference between both methods in benchmarking