fixed shuffling of cards, added init