bowling: Correct scoring of spares

A simple typo caused spares to be counted incorrectly. The spares test
case, coincidentally, evaluated to the correct score despite the bug.
Add a test case to expose the problem and correct the bug.