appending to the movelist instead of returning a list
fixed scan tests