Hi Daimour,
Sorry I couldn't respond yesterday, had a very busy day and today will be about the same. Thanks for looking into this for me, it is much appreciated.
I did try using SetPosition every second loop however it seemed to noticeably pause the physics. I'm looking forward to see what Setting the Velocity will do, but I'm going to have to do it tomorrow night!
I also tried using to boxes either side of the game play which did work, however it makes level editing a bit harder and viewing the level physics harder too.