sound and sprite implimented