added code to keep track of the player responsible for yards. lots of special cases!