Updated Player to Wall Collision

Sorry I changed up a lot and messed with your functions lol, I was
racking my brain for a while just thinking of how I should do it. Let me
know if there are any bugs.