refactor code to include private methods for scoring possibilities.  Code so clean, orbitz gum would cease to exist.