Awesome that you actually finished it! I honestly wasn't expecting anyone to finish it, so I'm impressed, well done!
About the bugs, I know how to fix most of those, but ya'know, prototype is a prototype and since I basically doubled the time I were supposed to make it in I just finished it up as quickly as possible. The catching yourself is intentional, although it isn't supposed to be sticking out through walls. I was originally going to fix it so it would stop when it hit a wall, but time.
Grabbing things through walls are a stupid thing I should've fixed, because it is incredibly simple to do with a raycast, I just didn't do it. It would have been worth it though, because it is a big thing with a really simple solution.
But hey, thank you for playing the prototype! If you ever want to do a gamejam together or something then hit me up. Or if you have something you want feedback on just tell me.
Cheers!