To generate starting positions on passable terrain, a lot of code resctructuring was necessary, and minor improvements were added here and there in the course.