Better use my code as it is - it will get more and more features each month. A possible explanation for your problem is that you are creating player's model inside a solid - change the coordinates of the player creation vector (0,0,0) to a different set of values.