Java multi-threaded simulation of the issuance of playing cards