understanding of the game architecture