progress on config changes, precipitation effect, DarkPlayer, and more