implemented camera shake