rules compliance fixes in
- BlackJack
- Hand
- Player
- Observable
- TextUI