Scorecard calculates a spare in frame 10 correctly
Add Frame 10 legality checks
More frame 10 checks
Resolved bug with pinCount becoming negative
Refactor frame.js
Refactor frame class