New "showError" dialog box for any player mistakes
Dialog box shown when colonisation cannot be achieved (helps debug #86)
Exiting an app now actually exits (using system.exit()). There were issues before where calls to finish() still left variables intact on app relaunch, causing side-effects like a larger grid on each app launch.