snow: only when underneath an obstacle + some tweaks