Agreed and done. The logic should be somewhere else, within the game model. The scoreboard should just keep track of whatever stat changes occur.