player round works correct values, clean up total / card_value methods, dupe code. call card_value from total instead