Added deck constructor