Made suggested changes from Mark. Updated files.

Updated globals with private and final where necessary. Removed unused
variables and lists. Created getter for dictionary. Setter is not needed
since the only time it should be set is when Randomize() is called.