Refactored the input. Need to improve the bound. Need to check they are
not choosing the same card more than once?