player: add destroy method