I (somewhat) fixed the soft-locking issue in a way that shouldn't affect the game's performance too much (you can still softlock due to the fact that the way this game is programmed is just kinda messy in general) (don't use this code because in the process of improving the collision i made one of the levels impossible)