Now collisions work with grappling. However, when on the ground, it freezes for a while every time the player walks or hits the ground from a swing. So it looks like when there is an x velocity and the player hits the ground or is on the ground, the game freezes for about 10 seconds.