shield move in unit class