Decouple score from game processing