This idea popped up in my head when I was doing something so I decided to do it using Platform Article 50's script. It was easy! The controls are simple, A and D to move, W or space to jump and S to fall faster. There are also cheat codes to change the controls for gravity manipulation. "Mouse" points the gravity towards the mouse, "MouseInv" points the gravity away from the mouse and "Arrow" uses arrow keys. This is purely a test, however, if you want, you can press 0 for Debug mode, then press 8 and enter the "level" cheat code, then input a number between 2 and 50 to play Platform Article 50 with directional gravity if you desire. There's also a level 51 only accessible through Debug mode which is the same as the test donut (Level 1) except that you go upside down.
NOTE: There are bugs associated with this, as it wasn't meant to be used pointing towards the mouse along with other stuff. All of the bugs are mainly associated with the Platform Article 50 levels. Those bugs should not be an issue when using it in it's suited environments.