Oh no wonder the problems with the graphics stuff. The basic functionalities like buttons seem to be working, because their coded with pygame/tk(?)
iirc, it's specifically graphics related stuff that's very different, so the actual buttons and logic should be more reliable.
Yeah I ran it again, the buttons n stuff do properly "click" and detect the mouse hovering etc