code cleanup added play audio to canvas