The flag is the end. I was going to add narration to it to help explain what was going on, but ran out of time.
The wall jump issue I tried to fix with raycasting, but I guess I needed a ray for the top and bottom corners or another box collider to prevent the movement.
Thanks for the play and comment! :)