Add comments and put structs into configs

Added approriate comments and moved the spritesheet's sprite_data
struct into a similar format to the portraits.