fix perspective, lighting, and layering.  fix camera rotation and zoom. 
Need to add text fields and update capability for individual values, as
well as start working on texture stuff