Bem legal a ideia de trabalhar o flexbox em forma de jogo.
O dos sapinhos é bem tranquilo, só a última fase que da uma certa exagerada no desafio e requer que preste mais atenção em tudo ali. O joguinho dos canhões acho que o unico desafio real é saber onde colocar a peça especial onde tem maior area de efeito, pena que nele usa bem menos flexbox que no dos sapos, é um ambiente mais limitado. Mas ambos foram divertidos para poder praticar.
https://i.imgur.com/pSz9HGC.jpg
https://i.imgur.com/SUeVU4V.jpg
Aliás será que é tão necessário assim para alguem que mexe com programação ter que ficar decorando todas as sintaxes possiveis para tudo?
Flexbox pelo que percebi poderia ser apenas um menuzinho dropdown com pouco mais que uma duzia de opções, como em todas opções você só pode colocar os valores predeterminados (center, space-between e etc) isso poderia ser outra listinha com uma série de itens de acordo com a primeira opção. Ou seja, nem teria risco de digitar algo errado.
No geral quase tudo no CSS é assim pelo que percebi, como não vi a profundidade das linguagens de programação me parece que o CSS poderia muito bem funcionar com algum GUI que a pessoa nem precise se dar ao trabalho de digitar ou ter que lembrar exatamente cada nome de propriedade que existe ou venha a existir no futuro.
Existe alguma ferramenta do tipo pra tornar CSS/HTML mais ágil do que ter que ficar decorando cada nome possivel?