Refactor moving piece
make inspect for piece