Play Preventing Code Abuse: An Interview with Michael Perry