Seperate mapgen from maincodes