added scorekeeper, doesn't handle penalties