Caves, shadows, change scale by distance, various rendering tweaks