Move map creation into WorldMap and Map
Move map loading into WorldMap
Make inserting maps private to WorldMap
Remove unnecessary C string conversions
Fix map test
Make Field::items private
Check data length in map loader
Refactor Character::characterItems -> Character::items
Use std::array instead of C array
Simplify some loops
Get rid of shared_ptr in WorldMap