What a beautiful game, both functionally and visually. It's impressive how well it explains itself through its well designed visual language.