fix(board): enable surgical board manipulation via Board#move()

This allows for the Move object to be extended at the time of creation, which
is useful.