Delete score file after test
Use map instead of each
Use map instead of each for Hash creation
Do not subclass Array
Small changes
Use self only when necessary
Drop unnecessary method argument
Extract CollectionLoader class
Let CollectionLoader handle file extensions
Improve file extension handling (ignore case)
Move creation of collections to CollectionLoader
Use argument hash and inject dependencies
Extract RNG module (random number generator)
Use a hash for initialization arguments
Change RNG from module to class
Add test for random index frequencies
Improve random number generator
Remove tests for private RNG methods
Use 'unless var' instead of 'if var.nil?'
Remove unnecessary ternary operator