private void Timer_Tick(object sender, EventArgs e) {
if (!_queue.Any() || MathUtils.Random() > 0.8) return;
while (_queue.Count > 2) {
_queue.Dequeue();
}
var filename = _queue.Dequeue();
if (File.Exists(filename)) {
BackgroundFilename = filename;
}
}