Why are we resetting the player every time?