Sasha Banks takes part in a Q & A at Wizard World in Philadelphia