diff --git a/web/images/pkmn-sm/487-altered.png b/web/images/pkmn-sm/487-altered.png
new file mode 100644
index 00000000..18eed76f
Binary files /dev/null and b/web/images/pkmn-sm/487-altered.png differ
diff --git a/web/images/pkmn-sm/493-bug.png b/web/images/pkmn-sm/493-bug.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-bug.png differ
diff --git a/web/images/pkmn-sm/493-dark.png b/web/images/pkmn-sm/493-dark.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-dark.png differ
diff --git a/web/images/pkmn-sm/493-dragon.png b/web/images/pkmn-sm/493-dragon.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-dragon.png differ
diff --git a/web/images/pkmn-sm/493-electric.png b/web/images/pkmn-sm/493-electric.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-electric.png differ
diff --git a/web/images/pkmn-sm/493-fighting.png b/web/images/pkmn-sm/493-fighting.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-fighting.png differ
diff --git a/web/images/pkmn-sm/493-fire.png b/web/images/pkmn-sm/493-fire.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-fire.png differ
diff --git a/web/images/pkmn-sm/493-flying.png b/web/images/pkmn-sm/493-flying.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-flying.png differ
diff --git a/web/images/pkmn-sm/493-ghost.png b/web/images/pkmn-sm/493-ghost.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-ghost.png differ
diff --git a/web/images/pkmn-sm/493-grass.png b/web/images/pkmn-sm/493-grass.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-grass.png differ
diff --git a/web/images/pkmn-sm/493-ground.png b/web/images/pkmn-sm/493-ground.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-ground.png differ
diff --git a/web/images/pkmn-sm/493-ice.png b/web/images/pkmn-sm/493-ice.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-ice.png differ
diff --git a/web/images/pkmn-sm/493-normal.png b/web/images/pkmn-sm/493-normal.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-normal.png differ
diff --git a/web/images/pkmn-sm/493-poison.png b/web/images/pkmn-sm/493-poison.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-poison.png differ
diff --git a/web/images/pkmn-sm/493-psychic.png b/web/images/pkmn-sm/493-psychic.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-psychic.png differ
diff --git a/web/images/pkmn-sm/493-rock.png b/web/images/pkmn-sm/493-rock.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-rock.png differ
diff --git a/web/images/pkmn-sm/493-steel.png b/web/images/pkmn-sm/493-steel.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-steel.png differ
diff --git a/web/images/pkmn-sm/493-water.png b/web/images/pkmn-sm/493-water.png
new file mode 100644
index 00000000..4cf5879a
Binary files /dev/null and b/web/images/pkmn-sm/493-water.png differ
diff --git a/web/images/pkmn-sm/585-autumn.png b/web/images/pkmn-sm/585-autumn.png
new file mode 100644
index 00000000..ae04a35e
Binary files /dev/null and b/web/images/pkmn-sm/585-autumn.png differ
diff --git a/web/images/pkmn-sm/585-spring.png b/web/images/pkmn-sm/585-spring.png
new file mode 100644
index 00000000..ae04a35e
Binary files /dev/null and b/web/images/pkmn-sm/585-spring.png differ
diff --git a/web/images/pkmn-sm/585-summer.png b/web/images/pkmn-sm/585-summer.png
new file mode 100644
index 00000000..ae04a35e
Binary files /dev/null and b/web/images/pkmn-sm/585-summer.png differ
diff --git a/web/images/pkmn-sm/585-winter.png b/web/images/pkmn-sm/585-winter.png
new file mode 100644
index 00000000..ae04a35e
Binary files /dev/null and b/web/images/pkmn-sm/585-winter.png differ
diff --git a/web/images/pkmn-sm/586-autumn.png b/web/images/pkmn-sm/586-autumn.png
new file mode 100644
index 00000000..1e1fbba1
Binary files /dev/null and b/web/images/pkmn-sm/586-autumn.png differ
diff --git a/web/images/pkmn-sm/586-spring.png b/web/images/pkmn-sm/586-spring.png
new file mode 100644
index 00000000..1e1fbba1
Binary files /dev/null and b/web/images/pkmn-sm/586-spring.png differ
diff --git a/web/images/pkmn-sm/586-summer.png b/web/images/pkmn-sm/586-summer.png
new file mode 100644
index 00000000..1e1fbba1
Binary files /dev/null and b/web/images/pkmn-sm/586-summer.png differ
diff --git a/web/images/pkmn-sm/586-winter.png b/web/images/pkmn-sm/586-winter.png
new file mode 100644
index 00000000..1e1fbba1
Binary files /dev/null and b/web/images/pkmn-sm/586-winter.png differ
diff --git a/web/images/pkmn-sm/647-ordinary.png b/web/images/pkmn-sm/647-ordinary.png
new file mode 100644
index 00000000..069f9339
Binary files /dev/null and b/web/images/pkmn-sm/647-ordinary.png differ
diff --git a/web/web.csproj b/web/web.csproj
index a95cf4b9..c92dfa62 100644
--- a/web/web.csproj
+++ b/web/web.csproj
@@ -3293,6 +3293,7 @@
+
@@ -3453,6 +3454,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Always