MAGIC LANTERN GROUP, INC. SECURITIES PURCHASE AGREEMENT April 28, 2004