Set<Long> group = unitGroups.iterator().next();
Coordinate from = getPosition(group);
Coordinate delta = getDirection();
Coordinate to = Game.getMapData().adjustToMapSize(from.add(delta));
MoveStep step = new MoveStep(group, to);
UnitMover unitMover = quadMap.getUnitMover();
UnitMover.MoveInfo moveInfo
= unitMover.getMovementChanges(Game.getGame(), step);