hacked together basic menu UI and broke savestates menu in the process