added asserts if your deck contains invalid cards