cleaned up code. adding RatingCalculator object with EloRatingCalculator inheriting from it