Related to party movement, I refactored movement commands so that controling the movement of followers can be codified into a reusable object that all movement through the game will use for managing appropriate messages displayed etc.