Fixed MapPersonPlayer issue and improved player creation code