Thanks for the feedback!
The delay is indeed very annoying and was a problem with the dialogue. I tried to fix it countless times but it just broke everything and because of that I almost gave up. But then I managed to get everything back to normal, even though the problem was still present.
As for the battle system. I will be improving it a lot, as it is quite boring and uninteresting at the moment.