Good question - you're right, the proper way to do it would be to load in an actual dictionary (or at least, load one in during pre-production to generate a list). But, I thought given the 3 hour time constraint it would be faster to put in a predetermined word list with a corresponding set of valid "swapped" words. I'm actually not sure I saved time doing that though lol