refactoring weather elements, introduced Snow mechanics