matrices for moving, camera implementation
clean up