Improved Island generation algorithim.