Changing load_json to json_load

So it has a json_ prefix like the rest
Making tiles more better

Now they can be loaded from JSON into separate tilesets and retrieved by
name or by id, and it's all easy and automagic unless you're looking at
tile.c