hamlet duel