Tweak snow cover

- Before adding an additional layer of snow the surrounding snow blocks are checked for a more equalized snow cover.
- There is no more floating snow cover generated above loose rocks.
- If a ice block is covered with snow and is checked for melting, the snow melts first before the ice melts.