Fixed wall jumping issues

- Algorithm for calculating slide physics was all out of wack. Fixed it,
then tweaked it to make it work.