Wow! I never saw this coming... Right after a posted this thread I felt something wasn´t right. I had "force" but not "momentum", which set me out on a Don Quijote hunt for the missing vector "momentum". I begun changing my code, bit by bit, until everything was totally unrecognizable. Nothing worked and felt like I had no idea what I was doing...
Now, 4 days of banging my head against the wall later I have gained some understanding. And I´ve realized I got it right the first time.

So now I´ve come full circle with basically the same code I had 4 days ago and a lot more understandning of what is going on. Knowledge can be a harsh mistress...
