Bug I found: if you don't have the helmet equipped and you enter the battle ghost area after beating him, he is spawned again! If you enter it with the helmet again he's gone.
Anyway, this was a really cute and fun game! Loved the graphics and the writing, the music was very calming and it felt great to play gameplay wise, the three shell mechanics were satisfying :)