Weather

Removal of some unnecessary string copying, type of weather type changed from string to enumeration. WeatherResult added as member variable since it has been de/allocated in each frame and it has ~25 floats+... inside. Weather probability calculation simplified and done with INTs instead of floats.