Variant of what I made for Invision! It's not perfect, just keeps you from going through the walls. Things I will try again on later: Being able to move if you are also pressing against a left wall. Smoother movement when touching a wall. Not going super fast when on a slant.
All to me - feel free to use with minor credit.