@aynu It's nice to see another game in pygame!! But I do suggest doing what andrewkennedy said and the video he suggested is the best for making an exe I should know because I had to go through a bunch of videos to make an exe for the LD and only that one worked.
I noticed you stored duplicates of images that were flipped, but instead of storing those extra images you can just do this:
PLAYER = py.image.load('Images/PLAYER.png').convert_alpha() PLAYER_RIGHT = py.transform.flip(PLAYER, True, False)
Explanation: PLAYER_RIGHT = py.transform.flip(PLAYER, True, False) The first input is the image, the second is flip horizontally and the third is flip vertically
This might be easier than flipping the images in MS paint or whatever you use and will also save space.
I'm not an expert so if anyone sees this and tells them selves this is worse than what he did please just tell me and aynu, I dont want to teach misinformation.
But all of that aside this is a great first entry. Keep up the good work :)