seperated velocity and force update kernel, bug fixed in update positions
Merge remote-tracking branch 'origin/assignment4' into assignment4