add camera control
fix lighting and coordinate assumptions