added map and mega stone generation