A recreation of the classic game in Dart.