added functionality to check if a slot is already taken, present user with error message and prompt for another option