refactored BuildContinent; new background gradient