I'd say suonare is playing an instrument and giocare is playing a game. It's in the same word family as the English sonata, which makes it quite logical.
In the conjugation explanation for this verb, there are slightly different spellings suggested; can anyone tell me which are more usual? Is it a regional thing, or just preference?