Added a new block Crops and did some code cleanup