Add Better Errors to Gemfile
Set Scss for displaying divs as table
Treat puzzle as a form
Try to load a new instance of Puzzle instead of a plain array
Add load and check to update and debug params
Better adjacent tiles check and add comments

on checking and eliminating identical tiles
Wrote tests to get a sense of what's going on.