Rewriting codebase for cleaner operation.  Attempting my own version if Fisher-Yates.