Using real-time shadows responsibly