Refactored advancing runners to use seperate methods based on base; added run tracking to hitters; added extra innings in games; away team no longer pitches ninth inning if losing