Use subtype for player listing, more extensible.
Add protocol buffer test.