Fixed logic in complete? method. Now returning number of new cards from buyPack