This is one of the better implementations of the limitation so far.A lot more creative than forced movement.