Work towards loading objects from map.

Add an optional sprite_sheet parameter to Character. Create Characters
with appropriate parameters from loaded Character objects.
Load characters from map character objects.

We now load an example character (with a ghost sprite) from martin.json.