Basic scoring rules in place to score the first frame of the game.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@16 82045ee2-5e79-b142-a9bb-5917826034d2
git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@17 82045ee2-5e79-b142-a9bb-5917826034d2
Basic scoring rules: scoring the first frames of the game.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@18 82045ee2-5e79-b142-a9bb-5917826034d2
First step towards double-dispatch: scoring code moved to OpenFrame

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@19 82045ee2-5e79-b142-a9bb-5917826034d2
First step towards double-dispatch: scoring code moved to OpenFrame

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@20 82045ee2-5e79-b142-a9bb-5917826034d2
double-dispatch functions declared in base Score class.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@21 82045ee2-5e79-b142-a9bb-5917826034d2
double-dispatch functions declared in base Score class.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@22 82045ee2-5e79-b142-a9bb-5917826034d2
Scoring frames mid-game: introduced runningTotal concept.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@23 82045ee2-5e79-b142-a9bb-5917826034d2
Scoring frames mid-game: introduced runningTotal concept.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@24 82045ee2-5e79-b142-a9bb-5917826034d2
Combinations of strikes and spares. 

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@25 82045ee2-5e79-b142-a9bb-5917826034d2
Combinations of strikes and spares. 

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@26 82045ee2-5e79-b142-a9bb-5917826034d2
Removed hard-coded rolls from Spare.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@27 82045ee2-5e79-b142-a9bb-5917826034d2
Removed hard-coded rolls from Spare.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@28 82045ee2-5e79-b142-a9bb-5917826034d2
Sequence of strikes.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@29 82045ee2-5e79-b142-a9bb-5917826034d2
Sequence of strikes.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@30 82045ee2-5e79-b142-a9bb-5917826034d2
Test refactoring, to better "tell the story"

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@31 82045ee2-5e79-b142-a9bb-5917826034d2
Test refactoring, to better "tell the story"

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@32 82045ee2-5e79-b142-a9bb-5917826034d2
More test refactoring for clarity.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@33 82045ee2-5e79-b142-a9bb-5917826034d2
More test refactoring for clarity.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@34 82045ee2-5e79-b142-a9bb-5917826034d2
2 strikes followed by open frame score. Implemented with ugly hack.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@35 82045ee2-5e79-b142-a9bb-5917826034d2