Moves all the pin select/unselect code into its own module.
Moves the act of adding/removing pins in the Pins module.
Computes the number of bowled pins correctly.
Adds a few missing values to the allowed pins lookup table.
Adds last bowled adjacency rules to the Pins module.