>一つ一つaddしてくしかないのでしょうか?
それしかない。とおもった。
move みたいな関数を一度作ってしまえばよいのではないかな?