This is the ninja platforming engine, a lot of practice is needed to control it. Even more to master it and run with speed. However that speed and control can mean learning to slow yourself down. You can only control your speed while you are on the ground. Try tapping then jumping, don’t simply hold the arrow key down. Pressing the other direction as you land on a platform can help stop you from falling off. Build a momentum for the first jump, then holding the space bar, you will find yourself gradually slowing down. Wall jumping loses momentum over time.
Exrteme Ninja Parkour Master