worked on player saving