New Elo based rating system