added (untested/basic) potion class + subclasses