Wow, that sounds very nice. And it looks also very cool, I have to say. For the first game in Unity its a really good progress. Had you've been helped by anybody? (Sorry for bad english xD)+
Maybe you can do a little more challenge into the game like a gravity-changing-system. Or you can make some obstacles to avoid.
I can imagine that the movement is a little bit "hacky". What I mean; In the way the Character moves, it can be challenging for the system. In the script you provided you change the position of the character based on a var in Vector3. I think it would work better if you would work with the Unity-intern input-system. If you want to use a input for the player for the movement^^
Some sugestions^^
I hope, you can make out of this idea a very good game, and if you want to have help with Unity, you can ask me^^