Sliding puzzle
This example features:
- A custom responsive layout that adapts to screen width and maintains a 3 x 3 grid
- Tile dragging and repositioning with custom rules. A tile can only be moved to the empty position. No resizing allowed
- A mix of static/nonstatic draggable/nondraggable items
- Custom move logic for sliding/replacing tiles with empty one
- Max rows - ensuring the square - positioning items within the limits