Okay thank you everyone :D
You need to be 10x faster than him. When he u stop put I'm in the other direction, so put him in the wall
Try half halting more lightly and back it up with other aids.
I would add leg to the rein you are half halting on to encourage forward movement! Hope that helps!