Improve parameter variable name

csa ->
position
Add default format is instance variable
Use self instead of boolean, as to return value

moveメソッドの戻り値は、booleanではなくselfを返すようにする。
（動かせない場合は必ずErrorを発生させる。）