Play user Defined Track (iTunes)

What I want to happen is the user specifies a song in the Display Dialog “Play What…” so if they specify Blind it will play the song blind, here is my code so far, it doesn’t work :(.

tell application "System Events"
	tell application "iTunes" to activate
	tell application "iTunes"
		play track of text returned of (display dialog "Play What..?" default answer "")
	end tell
end tell

This works though I would do some error trapping and make allowances for tracks that might have the same name.

tell application "iTunes"
	play item 1 of (every track of library playlist 1 whose name is (text returned of (display dialog "Play What..?" default answer "")))
end tell