I've played halfway through, but I had to pause because I had something to do and my computer isn't with me. I'm really curious about what happens next. Is the final boss a giant god?
I can't spoil the final boss for you~~ You'll have to finish the game to find out! But I can give you a hint: the final boss has two phases. The second phase has a lot of special mechanics, so try to keep your health in a good state when you get there.