Work on download queuing (still has bugs)