The previous posts answer your question, I just thought I would point out that the following lines of code dont actually seem to do anything. Or perhaps im just going code blind. > if( BodyPos.posX < 0 ) BodyPos.posX * -1; > if( BodyPos.posY < 0 ) BodyPos.posY * -1; > if( BodyPos.posZ < 0 ) BodyPos.posZ * -1;