fantasy betting apps: a legality-first guide to choosing the best app