Improved Resources

Instead of writing dirty code to iterate over the search paths backwards, why don't we simply add new search paths to the front of the array instead of to the end of it, essentially storing it revered.