UOP1_Project/Assets/Scripts/Menu/README.md
#Overview Menu Controller class consumes input from inputreader
MenuSelectionHandler class acts as manager UI selection logic
SelectableUIELement send messages to the MenuSelectionHandler when a mouse is over them or selection has been moved onto them
CC_Button (chop chop button) implements the same methods as SelectableUIElement, however it also inherits from UnityEngine.UI.Button implements an OnSubmitMethod which queries whether it should call base.OnSubmit() or stop the interaction early. Used for our custom menu input handling to prevent an edgecase where mouse clicks can call submit on the wrong UI element.