Fixed EatFromTileAllele ignoring capacity
Added depositing waste on the closest tile.
Fixed a silly in NutrientStore.
Refactored EatFromTileAllele.

It was written in a very silly fashion before.
Refactored DepositWasteOnTileAllele

It was written in the same silly way as EatFromTileAllele.