When we have a 2d (or less) model, just do ambient lighting.  Only add in diffuse when we have depth to show off
When dealing with 2d models, also turn of depth testing, so that we can force z-order by our drawing sequence.
Improved the default center/zoom calculation