2d Top Down Terrain Generation