add `move` function to algorithm
add `move` function to algorithm

dwillmer/phosphor,dwillmer/phosphor,dwillmer/phosphor,phosphorjs/phosphor,blink1073/phosphor,phosphorjs/phosphor,dwillmer/phosphor,blink1073/phosphor