changes to player and entity