only move units up to free slots in target position
do not build more units than the position can contain