CardLists are now simply slices

Pop and push are moved to Player since
CardLists are no longer "pointers"