diff --git a/content/posts/newsletter-012/index.md b/content/posts/newsletter-012/index.md
index bc33576eb..64629bf3a 100644
--- a/content/posts/newsletter-012/index.md
+++ b/content/posts/newsletter-012/index.md
@@ -121,6 +121,24 @@ Wonder can be [played in the browser on itch.io][Wonder].
 [ludum-dare]: https://ldjam.com
 [48-hour-jam]: https://ianjk.com/rust-gamejam/
 
+### [Tennis Academy Dash][tennis-academy-dash]
+
+![gameplay](tennis_academy.gif)
+
+[@oliviff] released [Tennis Academy Dash][tennis-academy-dash]
+[v0.2][tennis-academy-update]:
+
+This release features:
+
+- a layering/scene management system
+- transitioning between UI scenes and game scenes
+- improving the level loading to work with string config files
+- adding a 5th level
+
+[@oliviff]: https://twitter.com/oliviff
+[tennis-academy-dash]: https://iolivia.itch.io/tennis-academy-dash
+[tennis-academy-update]: https://twitter.com/oliviff/status/1285298082033348609
+
 ### [Canon Collision][canon-collision]
 
 ![Basic Projectiles](canon-collision.png)
diff --git a/content/posts/newsletter-012/tennis_academy.gif b/content/posts/newsletter-012/tennis_academy.gif
new file mode 100644
index 000000000..68fdb4cca
Binary files /dev/null and b/content/posts/newsletter-012/tennis_academy.gif differ