still figuring out best way to handle scoring