Added caching to give a better sense of realism to ores