add sliding piece movement, sliding pieces. matrices and vectors