Add hand and deck constructors with shuffling