General game player, written in Scala.