Yo, not a problem really but you can section off your code into different files and import them into the main one, like classes go into a class file and constants go into a constant file, it can help with organizing your code and it can make it easier when it comes with adding new things to the game, that and comments
Another not a problem now that I'm thinking about it is that you can put the game assets in a sub-folder, just so that players don't need to search for the exe file, all you need to change is to move the files, and change the location in
Another non problem for the night, you can add an icon to the exe file threw pyinstaller using this prompt
pyinstaller namespace.py --icon=iconName.ico --onefile --windowed
not ur gonna need an ico file, u can use ico converter to change any img into an ico file, you have to put it in the same folder as the main file tho