He is playing...but people skin isn't protected by fur.... try the time-outs, but check with your vet. Sometimes even fixed males will have excess testosterone and when they get too excited the get rough.... sometimes a short time of taking hormones (ovaban was what one of mine took briefly) will settle him down. Some cats do play rough and consistently giving time-outs can retrain them.

good luck.