Major code clean-up for AbstractFarmScreen, Seasons now fully work.