[C++] Ledge Detection / Parkour Engine

It didn’t exactly die, I will update this thread when its appropriate, give it a few weeks.