cleaned up some code, tested cache pragma, tested vector size on particle update. Now testing the old repositioning function to see if i can find out why it will not work.