changes to playerController