That was fun ! I have to admit i didint get past the 30 souls level. As others pointed it out already the walljump not working everythime was a bit annoying but if that can help you fix it i think it only failed when trying to walljump from the same wall multiple times. jumping between walls didnt seem to have the same issue.
Good job !