Thank you for playing!
Only realized from this comment that I forgot to set the player to start in town instead of in the dungeon. I was aiming for a Wizardry style loop where you gain experience in the dungeon, then head back up to heal and level up.
A type effectiveness chart could definitely be added in an update, didn’t even cross my mind to do that, so good shout.
An explanation screen for how stats work would also be a good idea. STR/CON and INT/WIL are ATK/DEF for Physical attacks and Special attacks respectively. AGI is speed, which determines turn order.
Better up-front explanation on how Soul Crystals work would’ve addressed your confusion on leveling up: only your Familiar (the one you choose at the start) levels up repeatedly; all the rest are Soul Crystals which are intended to be temporary. While they level up faster, they can only level up 3 times, in order encourage you to sell them and replace them with stronger creatures. The shop selection scales with the level of your familiar.
In addition to this, Soul Crystals break when the creature is defeated, whereas your familiar can be revived indefinitely.
Even with the confusion you ran into, I’m glad to hear the game still remained fun!