main menu: don't use reflection, make more stuff configurable (closes #151) Closes #151 See merge request szt-ab-2022/group-01/tree-o!105