Adding in matching. Next steps: settings screen. localstorage. keybindings. saving failes. loading files. detailed screen.