added beginnings of map partition system
initial map partition system finished
some optimizations to partition system and spells
Merge pull request #1 from MrEnzyme/map-partition

Adding map partition system