It doesn't tho! The ID/serial stays the same after selling the cards. There would be no point in re-assigning them.
My code is definitely spaghetti tho, but for different reasons!
Yeah, thanks for clarification :D