Used a dictionary system for loading content

It's more convenient this way, so I'll use it for now, but it probably
won't be in the final product.