`points` with no arguments return all. Following the principle of least surprise, shouldn't `score_points` behave the same, and default to no filtering when no specific category is chosen?