moving patterns for rest of the pieces
moving patterns for rest of the pieces (for real)