OK, got some improvements there. The timing of things still is a bit wonky, but got a lot better.
Unfortunately, since this was my first "big" game for DOS, there are still some issues I might never really fix without a big rewrite.
Following this V2.1, I might end up doing this big overhaul, but it would take quite a long time. Meanwhile, this new version should be enough for the compilation :)