A development o the game of Quarto as a tutorial of techniques and tools for programming games