Legal Challenges and Compliance in Sweepstakes Software Development