Added map and map creation tool
Switch from ButtonExec to runnable
Quicksave, bug fixes, machines completed
Fix LogUI BUg, where border was still taken into account
Quicksave
This is super messy, but there are a lot of changes happening
interlinked, so it would be to complicated to cleanly commit everyhting
right now.
Fix logUI multiline message crash
This fixes the logUI multiline message bug/crash, where the game would
crash on a multiline message.
For this the Tuple was converted to a Triple, to accomodate the
additional linesPerMessage value for the message Triple.
Convert from whole screen clear to region clear
This is less resource intensive and doesn't lead to flickers
Add the esc key
Capture Esc presses, by creating a button with "Esc" as
buttonsymbol/symbol
Enable multiple level of submenus
We use a stack to store previous registered event states, from which we
can easily pop, to restore a previous state