fixed playing when not supposed to