Fix crash when using once with other listeners
Migragte experimental potion to new observari/ingredient concepts