advanced movement and blocking