Farming blocks placement check and drops

PR splitting as expected in #374.
Seems it's ready to be reviewed. 
True, if left commented mushrooms will possibly spread almost everywhere, could be long but still.