updated galaxy generation