I feel like it isn't immediately obvious what a simple "ID" field means within this context. I gather from the other code I read that it references the **player**'s id, but just looking at this structure I would expect it to be some sort of message id. Maybe PlayerID or PlayerName?