Syntax error quick question

Ah you’re right. I totally missed that the pawn variable had a private specifier! Just out of curiosity: why does the pawn require a getter for it now? That doesn’t make sense to me, especially because all it does is return the reference to pawn anyways (according to the controller header file).

I imagine there’s more to this than meets the eye, but it’d be nice to understand the rationale. Is it just coding convention? Or is there more going on/planned under the hood than what the header files reveal?