The movement queue should probably cap out at some point. By moving back and forth on two squares, forcing the character to do a slow turn around action, the movement queue can get very large.