On Token Movement Problems