STOCK PURCHASE AGREEMENT By and Between VIVA GAMING & RESORTS INC.