Changed movement to be bidirectional or zigzag.