added new category 'map' to engine and moved abstractLevel to there. Also started working on mapLoaders