menus now are extendable so that new actions can be added in data/CLI/[menu]_actions.xml
functions and parameters have to be added in libCLI in safe_dict. functions need of course to be defined in libCLI. Maybe there will be a way to define them in seperate files in future but not yet.
Observed a minor bug regarding inventory: When dropped an item an take it in scene, then returning to inventory it will be listed doubled. This has to fixed separately.