Further re-implemented JS code from "ui.js" directly in Scala
Minor correction
Converted tile-click handling to Scala
Rename
Migrated puzzle view resizing
Migrated image size retrieval
Eliminated acces-by-id of tiles
Renaming; grid is ID agnostic
Moved trait
99% Scala code - eliminated "ui.js"
(the code needs some polishing now)