A simple 15 Puzzle in Elm. Play it here!
- Render board
- Move tiles around (by clicking)
- Detect victory conditions
- Replay after winning
- Generate random boards
- Ensure generated boards are solvable
- Move tiles around (with keyboard)
- Control size of the board with a URL parameter