moved camera stuff to its own class