Added sequential loading feature. Removed error messages, modified debug mode and made error handling more unobtrusive. Restructured the code to read easier and make more sense from a design perspective.