Added a scaling to the update to prevent over shooting