Added some asserts for piece movement