fixed scoring with () since those objects are outside of angularland

Had to use scope.$apply() inside of the Ball class since the Ball class itself isn't an angular service.  You could potentially move Ball, Computer and Player each into their own service.  In fact, that's probably what I'd look into doing if you want to take this thing to the next level in Angular.