Added rain method and externalFlow method

Made the methods actually do something, now I just need to make it rain
and flow between farms