PURCHASE AGREEMENT BY AND AMONG AMERICAN GOLF CORPORATION, GOLF ENTERPRISES, INC., NEW AGC LLC, DAVID G. PRICE AND DALLAS P. PRICE, THE DAVID G. PRICE TRUST AND THE DALLAS P. PRICE TRUST, THE AGC SELLERS AND THE TRANSFERRED ENTITY SELLERS