A rudimentary character control system with a couple more advanced techniques.
A little bit of credit to @Griffpatch for the floor collisions.