I will try to figure this one out, it really shouldn't place the player in odd places as it should only save the position of the player at the start of every room and when hitting a checkpoint.