if (removePreloader.done) return;
removePreloader.done = true;
Работает так: при первом запуске устанавливается свойство, задача которого предотвратить второй запуск. Таким образом, функция сработает только один раз, сколько бы ни вызывалась.setTimeout(removePreloader, 2000);
К примеру, после дивинити все стали делать физику поверхностей, даже блин в матч-3, потому что у дивинити это круто зашло. Но почему-то у других не получилось.