implemented potion usage