Gravity is working.  This should be that adding in other controls for physics-based movement is just a matter of time.
Rigidbodies aren't being placed and updated correctly.  In the process of fixing it.  THIS CODE DOES NOT COMPILE.