Tweaked RNG warnings, changed map_settings to class and added some bounds checking.