Challenge should specify that it only affects opposing heroes. It should read "Opposing heroes within 3 hexes of this unit may attack only this unit."