added scoring system

If someone could just fill in the calculateScore section, that'd be great; I just am not in a great position to do it at the moment, and wouldn't feel confident making the decisions of what is worth more than something else. It isn't my best code, but bear with it.