I have rarely used GrimTK, but Grimrock 2 has a built in way to disable party movement, rather than using invisible doors.
If enable controls is false, then the player cannot move, use mouse look, pick up or throw items using the mouse, open or close champion windows, or use keyboard shortcuts in general. The player can freely interact with champion windows that are already open.
- GameMode.setEnableControls(boolean)