Gaming Festival March 6-8 offers 50+ hours of non-stop gaming and charity