The issue is I created a button, which should open a new screen when it is pressed. How can I get this to work without using .collidepoint (since this only seems to imply it will work when I am keeping hold of the mouse)?
UPDATE: I got it to work - I put the new if true part in the mouse button down bit rather than just in while running.
UPDATE: I got it to work - I put the new if true part in the mouse button down bit rather than just in while running.