rebased
minor improvements on AI choosing mahjong to discard
last commit before integrating callbacks
display 3 for peng, 4 for gang