Adding randomization and printing scores
Changing features and refactoring code