diff --git a/cockatrice/cockatrice.qrc b/cockatrice/cockatrice.qrc
index 2177cb87..08e2a43a 100644
--- a/cockatrice/cockatrice.qrc
+++ b/cockatrice/cockatrice.qrc
@@ -55,63 +55,255 @@
resources/genders/female.svg
resources/genders/unknown.svg
+ resources/countries/ad.svg
+ resources/countries/ae.svg
+ resources/countries/af.svg
+ resources/countries/ag.svg
+ resources/countries/ai.svg
+ resources/countries/al.svg
+ resources/countries/am.svg
+ resources/countries/ao.svg
+ resources/countries/aq.svg
resources/countries/ar.svg
+ resources/countries/as.svg
resources/countries/at.svg
resources/countries/au.svg
+ resources/countries/aw.svg
+ resources/countries/ax.svg
+ resources/countries/az.svg
+ resources/countries/ba.svg
+ resources/countries/bb.svg
+ resources/countries/bd.svg
resources/countries/be.svg
+ resources/countries/bf.svg
+ resources/countries/bg.svg
+ resources/countries/bh.svg
+ resources/countries/bi.svg
+ resources/countries/bj.svg
+ resources/countries/bl.svg
+ resources/countries/bm.svg
+ resources/countries/bn.svg
resources/countries/bo.svg
+ resources/countries/bq.svg
resources/countries/br.svg
resources/countries/bs.svg
+ resources/countries/bt.svg
+ resources/countries/bv.svg
+ resources/countries/bw.svg
resources/countries/by.svg
+ resources/countries/bz.svg
resources/countries/ca.svg
- resources/countries/cl.svg
- resources/countries/cr.svg
- resources/countries/cz.svg
+ resources/countries/cc.svg
+ resources/countries/cd.svg
+ resources/countries/cf.svg
+ resources/countries/cg.svg
resources/countries/ch.svg
+ resources/countries/ci.svg
+ resources/countries/ck.svg
+ resources/countries/cl.svg
+ resources/countries/cm.svg
resources/countries/cn.svg
+ resources/countries/co.svg
+ resources/countries/cr.svg
+ resources/countries/cu.svg
+ resources/countries/cv.svg
+ resources/countries/cw.svg
+ resources/countries/cx.svg
+ resources/countries/cy.svg
+ resources/countries/cz.svg
resources/countries/de.svg
+ resources/countries/dj.svg
resources/countries/dk.svg
+ resources/countries/dm.svg
resources/countries/do.svg
+ resources/countries/dz.svg
+ resources/countries/ec.svg
+ resources/countries/ee.svg
+ resources/countries/eg.svg
+ resources/countries/eh.svg
+ resources/countries/er.svg
resources/countries/es.svg
+ resources/countries/et.svg
resources/countries/fi.svg
+ resources/countries/fj.svg
+ resources/countries/fk.svg
+ resources/countries/fm.svg
+ resources/countries/fo.svg
resources/countries/fr.svg
+ resources/countries/ga.svg
resources/countries/gb.svg
+ resources/countries/gd.svg
resources/countries/ge.svg
+ resources/countries/gf.svg
+ resources/countries/gg.svg
+ resources/countries/gh.svg
+ resources/countries/gi.svg
+ resources/countries/gl.svg
+ resources/countries/gm.svg
+ resources/countries/gn.svg
+ resources/countries/gp.svg
+ resources/countries/gq.svg
resources/countries/gr.svg
+ resources/countries/gs.svg
resources/countries/gt.svg
+ resources/countries/gu.svg
+ resources/countries/gw.svg
+ resources/countries/gy.svg
+ resources/countries/hk.svg
+ resources/countries/hm.svg
+ resources/countries/hn.svg
resources/countries/hr.svg
+ resources/countries/ht.svg
resources/countries/hu.svg
+ resources/countries/id.svg
resources/countries/ie.svg
resources/countries/il.svg
+ resources/countries/im.svg
+ resources/countries/in.svg
+ resources/countries/io.svg
+ resources/countries/iq.svg
+ resources/countries/ir.svg
+ resources/countries/is.svg
resources/countries/it.svg
+ resources/countries/je.svg
+ resources/countries/jm.svg
+ resources/countries/jo.svg
resources/countries/jp.svg
+ resources/countries/ke.svg
+ resources/countries/kg.svg
+ resources/countries/kh.svg
+ resources/countries/ki.svg
+ resources/countries/km.svg
+ resources/countries/kn.svg
+ resources/countries/kp.svg
resources/countries/kr.svg
resources/countries/kw.svg
+ resources/countries/ky.svg
+ resources/countries/kz.svg
+ resources/countries/la.svg
+ resources/countries/lb.svg
+ resources/countries/lc.svg
+ resources/countries/li.svg
+ resources/countries/lk.svg
+ resources/countries/lr.svg
+ resources/countries/ls.svg
resources/countries/lt.svg
resources/countries/lu.svg
resources/countries/lv.svg
+ resources/countries/ly.svg
+ resources/countries/ma.svg
+ resources/countries/mc.svg
+ resources/countries/md.svg
+ resources/countries/me.svg
+ resources/countries/mf.svg
+ resources/countries/mg.svg
+ resources/countries/mh.svg
+ resources/countries/mk.svg
+ resources/countries/ml.svg
+ resources/countries/mm.svg
+ resources/countries/mn.svg
+ resources/countries/mo.svg
+ resources/countries/mp.svg
+ resources/countries/mq.svg
+ resources/countries/mr.svg
+ resources/countries/ms.svg
+ resources/countries/mt.svg
+ resources/countries/mu.svg
+ resources/countries/mv.svg
+ resources/countries/mw.svg
resources/countries/mx.svg
resources/countries/my.svg
+ resources/countries/mz.svg
+ resources/countries/na.svg
+ resources/countries/nc.svg
+ resources/countries/ne.svg
+ resources/countries/nf.svg
+ resources/countries/ng.svg
+ resources/countries/ni.svg
resources/countries/nl.svg
resources/countries/no.svg
+ resources/countries/np.svg
+ resources/countries/nr.svg
+ resources/countries/nu.svg
resources/countries/nz.svg
+ resources/countries/om.svg
+ resources/countries/pa.svg
resources/countries/pe.svg
+ resources/countries/pf.svg
+ resources/countries/pg.svg
resources/countries/ph.svg
+ resources/countries/pk.svg
resources/countries/pl.svg
+ resources/countries/pm.svg
+ resources/countries/pn.svg
+ resources/countries/pr.svg
+ resources/countries/ps.svg
resources/countries/pt.svg
+ resources/countries/pw.svg
+ resources/countries/py.svg
+ resources/countries/qa.svg
+ resources/countries/re.svg
resources/countries/ro.svg
+ resources/countries/rs.svg
resources/countries/ru.svg
+ resources/countries/rw.svg
+ resources/countries/sa.svg
+ resources/countries/sb.svg
+ resources/countries/sc.svg
+ resources/countries/sd.svg
resources/countries/se.svg
resources/countries/sg.svg
+ resources/countries/sh.svg
resources/countries/si.svg
+ resources/countries/sj.svg
resources/countries/sk.svg
+ resources/countries/sl.svg
+ resources/countries/sm.svg
+ resources/countries/sn.svg
+ resources/countries/so.svg
+ resources/countries/sr.svg
+ resources/countries/ss.svg
+ resources/countries/st.svg
+ resources/countries/sv.svg
+ resources/countries/sx.svg
+ resources/countries/sy.svg
+ resources/countries/sz.svg
+ resources/countries/tc.svg
+ resources/countries/td.svg
+ resources/countries/tf.svg
+ resources/countries/tg.svg
+ resources/countries/th.svg
+ resources/countries/tj.svg
+ resources/countries/tk.svg
+ resources/countries/tl.svg
+ resources/countries/tm.svg
+ resources/countries/tn.svg
+ resources/countries/to.svg
resources/countries/tr.svg
+ resources/countries/tt.svg
+ resources/countries/tv.svg
+ resources/countries/tw.svg
+ resources/countries/tz.svg
resources/countries/ua.svg
- resources/countries/uk.svg
+ resources/countries/ug.svg
+ resources/countries/um.svg
resources/countries/us.svg
+ resources/countries/uy.svg
+ resources/countries/uz.svg
+ resources/countries/va.svg
resources/countries/vc.svg
resources/countries/ve.svg
+ resources/countries/vg.svg
+ resources/countries/vi.svg
+ resources/countries/vn.svg
+ resources/countries/vu.svg
+ resources/countries/wf.svg
+ resources/countries/ws.svg
+ resources/countries/ye.svg
+ resources/countries/yt.svg
resources/countries/za.svg
+ resources/countries/zm.svg
+ resources/countries/zw.svg
resources/counters/w.svg
resources/counters/w_highlight.svg
diff --git a/cockatrice/resources/countries/ad.svg b/cockatrice/resources/countries/ad.svg
new file mode 100644
index 00000000..9190d9ea
--- /dev/null
+++ b/cockatrice/resources/countries/ad.svg
@@ -0,0 +1,152 @@
+
+
+
diff --git a/cockatrice/resources/countries/ae.svg b/cockatrice/resources/countries/ae.svg
new file mode 100644
index 00000000..e634982d
--- /dev/null
+++ b/cockatrice/resources/countries/ae.svg
@@ -0,0 +1,44 @@
+
+
+
+
diff --git a/cockatrice/resources/countries/af.svg b/cockatrice/resources/countries/af.svg
new file mode 100644
index 00000000..937edcae
--- /dev/null
+++ b/cockatrice/resources/countries/af.svg
@@ -0,0 +1,779 @@
+
+
+
+
diff --git a/cockatrice/resources/countries/ag.svg b/cockatrice/resources/countries/ag.svg
new file mode 100644
index 00000000..c7450f05
--- /dev/null
+++ b/cockatrice/resources/countries/ag.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/cockatrice/resources/countries/ai.svg b/cockatrice/resources/countries/ai.svg
new file mode 100644
index 00000000..69c5041b
--- /dev/null
+++ b/cockatrice/resources/countries/ai.svg
@@ -0,0 +1,791 @@
+
+
+
diff --git a/cockatrice/resources/countries/al.svg b/cockatrice/resources/countries/al.svg
new file mode 100644
index 00000000..e9709ccb
--- /dev/null
+++ b/cockatrice/resources/countries/al.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/cockatrice/resources/countries/am.svg b/cockatrice/resources/countries/am.svg
new file mode 100644
index 00000000..03054df0
--- /dev/null
+++ b/cockatrice/resources/countries/am.svg
@@ -0,0 +1,16 @@
+
+
diff --git a/cockatrice/resources/countries/ao.svg b/cockatrice/resources/countries/ao.svg
new file mode 100644
index 00000000..2e5ca479
--- /dev/null
+++ b/cockatrice/resources/countries/ao.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/cockatrice/resources/countries/aq.svg b/cockatrice/resources/countries/aq.svg
new file mode 100644
index 00000000..40dec475
--- /dev/null
+++ b/cockatrice/resources/countries/aq.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/cockatrice/resources/countries/ar.svg b/cockatrice/resources/countries/ar.svg
index 543196fc..c36b65a8 100644
--- a/cockatrice/resources/countries/ar.svg
+++ b/cockatrice/resources/countries/ar.svg
@@ -1,109 +1,160 @@
-
-
-
-
\ No newline at end of file
+
+
+
diff --git a/cockatrice/resources/countries/as.svg b/cockatrice/resources/countries/as.svg
new file mode 100644
index 00000000..b3585f3a
--- /dev/null
+++ b/cockatrice/resources/countries/as.svg
@@ -0,0 +1,120 @@
+
+
+
diff --git a/cockatrice/resources/countries/at.svg b/cockatrice/resources/countries/at.svg
index 83eddedf..388a6b8b 100644
--- a/cockatrice/resources/countries/at.svg
+++ b/cockatrice/resources/countries/at.svg
@@ -1,5 +1,17 @@
-
-
\ No newline at end of file
+
+
+
diff --git a/cockatrice/resources/countries/au.svg b/cockatrice/resources/countries/au.svg
index 043b7a92..c064c747 100644
--- a/cockatrice/resources/countries/au.svg
+++ b/cockatrice/resources/countries/au.svg
@@ -1 +1,31 @@
-
+
+
+
diff --git a/cockatrice/resources/countries/aw.svg b/cockatrice/resources/countries/aw.svg
new file mode 100644
index 00000000..ac8440a8
--- /dev/null
+++ b/cockatrice/resources/countries/aw.svg
@@ -0,0 +1,210 @@
+
+
+
diff --git a/cockatrice/resources/countries/ax.svg b/cockatrice/resources/countries/ax.svg
new file mode 100644
index 00000000..fd17f0bb
--- /dev/null
+++ b/cockatrice/resources/countries/ax.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/cockatrice/resources/countries/az.svg b/cockatrice/resources/countries/az.svg
new file mode 100644
index 00000000..d77a2f53
--- /dev/null
+++ b/cockatrice/resources/countries/az.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
diff --git a/cockatrice/resources/countries/ba.svg b/cockatrice/resources/countries/ba.svg
new file mode 100644
index 00000000..4336c07d
--- /dev/null
+++ b/cockatrice/resources/countries/ba.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
diff --git a/cockatrice/resources/countries/bb.svg b/cockatrice/resources/countries/bb.svg
new file mode 100644
index 00000000..2bf861da
--- /dev/null
+++ b/cockatrice/resources/countries/bb.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/cockatrice/resources/countries/bd.svg b/cockatrice/resources/countries/bd.svg
new file mode 100644
index 00000000..4b9d0c02
--- /dev/null
+++ b/cockatrice/resources/countries/bd.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/cockatrice/resources/countries/be.svg b/cockatrice/resources/countries/be.svg
index 8e6d9191..891501cb 100644
--- a/cockatrice/resources/countries/be.svg
+++ b/cockatrice/resources/countries/be.svg
@@ -1,3 +1,40 @@
-
-
-
\ No newline at end of file
+
+
+
+
+
diff --git a/cockatrice/resources/countries/bf.svg b/cockatrice/resources/countries/bf.svg
new file mode 100644
index 00000000..6d354c60
--- /dev/null
+++ b/cockatrice/resources/countries/bf.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/cockatrice/resources/countries/bg.svg b/cockatrice/resources/countries/bg.svg
new file mode 100644
index 00000000..2cf07bfc
--- /dev/null
+++ b/cockatrice/resources/countries/bg.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/cockatrice/resources/countries/bh.svg b/cockatrice/resources/countries/bh.svg
new file mode 100644
index 00000000..a73eb8dd
--- /dev/null
+++ b/cockatrice/resources/countries/bh.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/cockatrice/resources/countries/bi.svg b/cockatrice/resources/countries/bi.svg
new file mode 100644
index 00000000..20a3533f
--- /dev/null
+++ b/cockatrice/resources/countries/bi.svg
@@ -0,0 +1,29 @@
+
+
+
diff --git a/cockatrice/resources/countries/bj.svg b/cockatrice/resources/countries/bj.svg
new file mode 100644
index 00000000..132f9b5e
--- /dev/null
+++ b/cockatrice/resources/countries/bj.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
diff --git a/cockatrice/resources/countries/bl.svg b/cockatrice/resources/countries/bl.svg
new file mode 100644
index 00000000..454ecc94
--- /dev/null
+++ b/cockatrice/resources/countries/bl.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/cockatrice/resources/countries/bm.svg b/cockatrice/resources/countries/bm.svg
new file mode 100644
index 00000000..b2d83f5c
--- /dev/null
+++ b/cockatrice/resources/countries/bm.svg
@@ -0,0 +1,363 @@
+
+
+
diff --git a/cockatrice/resources/countries/bn.svg b/cockatrice/resources/countries/bn.svg
new file mode 100644
index 00000000..2cb386e8
--- /dev/null
+++ b/cockatrice/resources/countries/bn.svg
@@ -0,0 +1,137 @@
+
+
+
+
+
diff --git a/cockatrice/resources/countries/bo.svg b/cockatrice/resources/countries/bo.svg
index 8bcd69b3..5952c309 100644
--- a/cockatrice/resources/countries/bo.svg
+++ b/cockatrice/resources/countries/bo.svg
@@ -1,8 +1,37 @@
-
-