Player reset position and other optimizations