This is what I'm trying to create. If I know the normal of a wall or floor, I can do a lot of stuff like bounce objects off walls and floors or rotate Terra to line up with the angle of the floor.
I think I have it setup, I just need to play with it a bit more to know for sure. I've also made a few other things, but I'll show them off when they're a little less buggy.
Also happy holidays, and hope you all have a great new year!