Haven't played yet, but the description is giving me hard Tanis vibes
Thanks! I wasn't familiar with Tanis until now but it seems neat