TextBox is fixed and orients properly. Created abstract MenuState and implemented.