adding potion class and potion type enum