NEW AND IMPROVED - now uses AddForce