Ah, rats. The only other character controller I know how to make is a raycast controller, but that takes much longer to code. I decided to go with the quick and sloppy way because of the short timeline, so I could spend more time on everything else. Although, I don't know how to use raycast without Unity's pre-made collider system... so I guess it wouldn't have mattered. Thanks for answering.