BiRating -- Iterative averaging on a bipartite graph of Beat Saber scores, player skills, and map difficulties