Change deck to using a list, re-worked various methods.
Renamed USED_CARDS to USED_DESK.
Fixed missed variable name.