Updated particle engine to use schedule once instead of schedule interval