Hey, thank you for the reply! The player shaking does happen but it wasn't my priority to fix it since it doesn't affect the gameplay too much. But i might look into it in the future! I will also add a quit button to the title screen.
Good job bro. This game will bring good reputation to pygame community.