Ça mériterait un peu plus d'info dans le cartouche des classes Thin..., au moins pour expliquer pourquoi c'est côté client et ce que ça implique.

Peut-être qu'une autre solution serait de séparer ça en deux modules game et game_client afin de profiter du commentaire de module pour tout détailler.