Reworked menu system to avoid excess children and integrate actions
Fix infinite loop during board input