Side Collisions Update

- Side collisions should now be working for most situations
- I still need to set up proper testing platforms.
- collisions from the right of the platform may not set the player to
the proper position.
- I will re-work all code after it is functioning correctly to account
for efficiency.