For @supergame322
I've fixed the bug with the wall when you're on the left, I just separated the collision with the player a little bit, and I also removed the need for the collision variables to be zero in the jump function. Also, i added a collision that detects the floor so i't doesn't get stuck in a wall