adding panning to play. untested