update to older version handling

Moved conditional to attributes, converted some arrays of words to Ruby
Wordlists, and updated some spacing.