Added utility function to reduce array to unique values
Games can now use their own custom setup data.