100 hours of baseball in Kansas City? Charity hopes to raise $300K one inning at a time