Sorry, first thing… Almost no one will or wants to download a file to read code. The easiest option is to post your code right here in the thread! Please refer to this page for how to do it properly, so it comes formatted and easy to read: Using code tags properly
That means, at least for me, no sorry I never read your code and never saw what you tried.
From your explanation, though, if I’m reading it correctly, you are contradicting yourself a little bit, by saying that reversing the “normal” of the plane is the first thing you tried, then later saying you have no idea what you’re doing in a number of areas; that seems a bit suspect.
The idea of the game looks fun, cool, and interesting. I don’t mean to sound like a downer to your hopes here, but in all honesty, I think you would be infinitely better off by doing some easier tutorials to get better acquainted with Unity, physics, and whatever else you think you’ll be needing.