wave player implement