added error checking to hand choice