Cached weatherGen
Frostbite refactor - it is now independant of body warmth, for better or for worse