i like your idea. to make the gameplay smoother i would suggest letting the player move while they are throwing a potion. good luck with development <3