A model targeted by Pull may be moved a number of squares up
to the value of X towards the attacker. A model moved by Pull
must, after each square moved, be closer to the attacker than it
began. Once the two models are adjacent, the target model may
then be moved the remainder of X squares so to be still adjacent
to the attacker.