Dynamic farm selection v 0.1

Beginnings of farm selection implemented.