added shuffle, constructor, nextcard to deck, and addcard and constructor to player