this should be two commits 1. renaming menu option structs and callbacks 2. hiding locked options from menus but I forgot to commit in the middle and the changes are too intertwined to stage individually 🙁
also big refactor of config (options and button mappings) management
since i haven't implemented fast forward yet 😅
layout is done, need to polish up the frontend and emulator options and sort out the mess of input overrides