Add custom sounds to playsound

EG - playsound <player> random.click custom
Allow execution of custom commands

Manually calling PCPEvent is awkward but it works