added joypad support
added audio code