I remixed @keylorb's project to fix the platforming scripts. I ended up adding some new code, which includes slope detection. There are some obstacles in game to test the code on. If you see any problems, please tell me what it is, and how you got there. Thanks!
WASD to move. Credits to @kaylorb for the original project.