Move logic into messages rather than directly in the callback functions.
Rename from Enjoy/Enjoy2 to 'Enjoyable'. While I'm mucking in the project file, enable a bunch of warnings and fixes for those warnings.
Remove accidentally-committed file.
Add key equivalents for switching configurations.
Allow JSON export of configurations.
Re-import exported files.
Fix up copyright notices.
Improve size in a number of pathological cases.
Tweak some labels.
Clean up some comments.