clarify distinction between actual remaining cards and effective remaining cards
split analysis into separate dealer/player modules