fixed tsets
refactored yaku and value stuff