We tried to match as many settings as we could, but couldn't make it work. Here is a version of the project including the script and some assets, maybe you can see something that's wrong. Until then, I will work without it, and try again if I have any more time.
Thanks for your help anyway if we can't find a solution. It still helped me understand a few things about Unity :D