Renamed Scorecard -> Score; renamed its methods
Rewrote game logic with a finite state machine!