Incomplete Seeding

Fixed the seeding bugs with much help from Michael.
I do like the elegance of this one, but I couldn't figure out what it was doing until I saw it in use elsewhere in the script. I think you need commenting to make that apparent if you're going to modularize it