Regarding the layout issue: I have the same issue in my game when not in full screen. I have to switch to full screen to see everything without overlaps. (Ever program with Tk? Even though it's layout engine works hard to avoid this kind of issue, it's not an easy problem to detect or correct..)