Adjust program structure
Merge player hands info into one class; add definition of yaku interface