Better rotation implemented. Pull implemented. Angle detection implemented