Using gyroscope now, also added some comments.