several changes, implemented camera (needs work still)