Magi-Fest draws professional magicians, amateurs alike