Hi Aether, Good, my tips is to alway seek help from others devs they will help you in forum and discord.Here my Sneak Peak :
W.I.P (thanks foot for fix collision)