A bunch of mini-games in Scala, using Shapeless.