First of all, this is great for a first game.
I do have some feedback however. Currently you can keep fire potions even when you don't have any, which kind of make the game lose its purpose. You can do...
if (PotionsNum > 0):
firePotion()
PotionNum -= 1
...to fix it. Second thing is a really small detail but its kind of weird how the player cant go behind trees. For this you can make the tree collider much lower.
Overall its a fun concept and the totem and scoreboard look super cool, you should be proud!