tweaked and debugged a lot of issues related to collision and wall jumping