Moved force update code to individual forces