Fix slowing when you look down or up; use translate and rotate instead of lookAt