removed comments
added some actual logic to the name gen, but kept the old compeltely random one