added some kind of random map gen - needs rework