Refactored game into a factory, moved the filter into a separate file, and am preparing to extract scorecard into a directive.
Refactored the scorecard into a directive. The controller associates a Game object per directive, and the directive renders it and handles user feedback. This allows things like having multiple scorecards in a single view.