Cards are being shuffled, Player is added with his variables and functions, changed some stuff to smart pointers