diff --git a/content/_index.md b/content/_index.md
index 5cef2fb..8ca94d9 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -5,5 +5,8 @@ type: page
 meta:
   google-site-verification:
      content: "BV3w5dRQWBlXkZnC-LlLVDgTvNOY9XN4RjAq1oclktc"
+#  http-equiv:
+#     http-equiv: "refresh"
+#     content: "1;url=https://www.mozilla.org"
 # bannerImage: "/games/brick-breaker/brick-breaker.webp"
 ---
diff --git a/content/boards.md b/content/boards.md
deleted file mode 100644
index 14fb4bb..0000000
--- a/content/boards.md
+++ /dev/null
@@ -1,98 +0,0 @@
----
-title: "Boards"
-type: page
----
-
-{{< rawhtml >}}
-<style>
-  #content li {
-    padding-bottom: .5em;
-  }
-  
-  #content li:last-child {
-    padding-bottom: 0;
-  }
-</style>
-{{< /rawhtml >}}
-
-{{< rawhtml >}}
-<style>
-
-.img-center {
-    display: block;
-    margin: var(--gen-bottom-padding) auto;
-    height: auto;
-    max-width: 100%;
-}
-#brick-breaker > .image {
-    background-size: unset;
-
-}
-
-#maze-cubed > .image {
-    background-size: unset;
-}
-
-#collect-coin > .image {
-    background: url(/games/collect-the-coin/Collect-The-Coin.webp) center no-repeat, url(/games/collect-the-coin/CTC.webp) repeat;
-}
-
-head3 {
-    color: var(--text-color-90) !important;
-}
-
-</style>
-{{< /rawhtml >}}
-
-# GAME PROGRAMMING DEGREE OBJECTIVES (WIP)
-
-### 1. Implement multiple completed games, including 3D games, using common tools, languages, and software for web, console, PC, or mobile platforms.
-
-{{< boards-section "brick-breaker" "Brick Breaker" "/games/brick-breaker" "/games/brick-breaker/brick-breaker.webp" "Written in Python in a week. (Runs anywhere Python can, like web browsers, Windows, Linux, and macOS)" >}}
-
-{{< boards-section "maze-cubed" "MAZE<sup>CUBED</sup>" "/games/maze-cubed" "/games/maze-cubed/maze-cubed.webp" "3D Maze game made in Unreal Engine 4.21. (Runs Windows, and Linux, Could run on macOS, but no builds)." >}}
-
-{{< boards-section "collect-coin" "Collect The Coin" "/games/collect-the-coin" "" "Written in Python. (Runs anywhere Python can, Windows, Linux, and macOS, except for web browsers due to performance issues)" >}}
-
-{{< boards-section "long-ninja" "Long Titled Ninja Game" "https://longestboi.itch.io/long-title-ninja" "https://img.itch.zone/aW1nLzE0MzMzOTUxLnBuZw==/original/WEsMc8.png" "A top-down 3d shooter in Unity. (Runs on Windows, and Linux. Could run on macOS, but no builds)" >}}
-
-{{< dots >}}
-
-### 2. Design, develop, and implement the architecture and infrastructure needed to support a complete game project.
-
-{{< boards-section "collect-coin" "Collect The Coin" "/games/collect-the-coin" "" "Built with the Pygame framework, it’s a side-scrolling platformer made from scratch." >}}
-
-{{< boards-section "pytris" "Pytris" "/games/pytris" "/games/not-tetris/not-tetris.webp" "Built with the Pygame framework, from scratch, to be as modular as possible." >}}
-
-{{< dots >}}
-
-### 3. Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.
-
-{{< boards-section "pytris" "Pytris" "/games/pytris" "/games/not-tetris/not-tetris.webp" "Built with the Pygame framework, from scratch, to be as modular as possible. Implemented a Godot-like signal class, base game objects, state machines, easing functions, etc…" >}}
-
-{{< boards-section "wardog" "Project Wardog" "/games/wardog" "/games/wardog/wardogss.webp" "Built with Ren’Py, I built the dialog system using a tree to easily model how the text would be used in-game." >}}
-
-{{< dots >}}
-
-### 4. Use software development processes to analyze a project problem, and to design, build, and test a corresponding software solution.
-
-{{< boards-section "wardog" "Project Wardog" "/games/wardog" "/games/wardog/wardogss.webp" "I built out the tooling to take the dialog that was written in a spreadsheet by the designers and generate a Python file that assigns the dialog text to a variable that can be used by the programmers in-game." >}}
-
-{{< boards-section "tfttar" "Tales From Teren: The Approaching Rot" "/games/tfttar" "/games/tfttar/TFTTAR.webp" "The framework that _Tales From Teren_ is built on uses a very limited custom language. To get around many of the issues I had, like having functions that you can’t pass variables into, I modeled out a system that allows you to store variables in global memory, exactly like how CPUs do it at a low level." >}}
-
-{{< dots >}}
-
-### 5. Demonstrate development skills using multiple programming languages, development environments, and platforms, including advanced and/or experimental topics in game programming.
-
-{{< boards-section "tfttar" "Tales From Teren: The Approaching Rot" "/games/tfttar" "/games/tfttar/TFTTAR.webp" "Web-based visual novel that needed to run on desktop and mobile browsers." >}}
-
-{{< boards-section "pytris" "Pytris" "/games/pytris" "/games/not-tetris/not-tetris.webp" "One of the more complex engines I’ve written in Python due to a lack of time constraints. Contains things like Godot-like signals, GUI objects, global data, and high framerates for an interpreted language." >}}
-
-{{< dots >}}
-
-### 6. Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects.
-
-{{< boards-section "tfttar" "Tales From Teren: The Approaching Rot" "/games/tfttar" "/games/tfttar/TFTTAR.webp" "I was the main developer for _Tales From Teren_ for its first semester and implemented many features that the designers, writers, and artists needed, some of which never made it into the project." >}}
-
-{{< boards-section "biomines" "Biomines" "" "" "I worked as a programming advisor for the first semester of the project. I advised how the repos should be set up, including file structure, how the project settings should be, and more." >}}
-
diff --git a/content/boards/Peggle.webp b/content/boards/Peggle.webp
new file mode 100644
index 0000000..d0e7780
Binary files /dev/null and b/content/boards/Peggle.webp differ
diff --git a/content/boards/index.md b/content/boards/index.md
index 0f9da0c..b64b994 100644
--- a/content/boards/index.md
+++ b/content/boards/index.md
@@ -12,28 +12,14 @@ type: page
   #content li:last-child {
     padding-bottom: 0;
   }
-</style>
-{{< /rawhtml >}}
-
-{{< rawhtml >}}
-<style>
-
-.img-center {
-    display: block;
-    margin: var(--gen-bottom-padding) auto;
-    height: auto;
-    max-width: 100%;
-}
 
-#collect-coin > .image {
+  #collect-coin > .image {
     background: url(/games/collect-the-coin/Collect-The-Coin.webp) center no-repeat, url(/games/collect-the-coin/CTC.webp) repeat;
-}
+  }
 
-head3 {
+  head3 {
     color: var(--text-color-90) !important;
-}
-
-
+  }
 </style>
 {{< /rawhtml >}}
 
@@ -61,15 +47,15 @@ head3 {
 
 ### 3. Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.
 
-{{< boards-section "pytris" "Pytris" "/games/pytris" "./Pytris.webp" "Built with the Pygame framework, from scratch, to be as modular as possible. Implemented a Godot-like signal class, base game objects, state machines, easing functions, etc…" >}}
+{{< boards-section "pytris" "Pytris" "/games/pytris" "./Pytris.webp" "Pytris implements the parent-child owner model by storing child objects in a list. One data structure I've implemented for maximum independence is an observer object, which is an object that holds a list of functions that are all executed when the observer gets notified; I've implemented mine using Godot's naming conventions. Pytris also utilizes multiple easing functions that move the main menu screen to reveal the options menu." >}}
 
-{{< boards-section "wardog" "Project Wardog" "/games/wardog" "./Wardog.webp" "Built with Ren’Py, I built the dialog system using a tree to easily model how the text would be used in-game." >}}
+{{< boards-section "wardog" "Project Wardog" "/games/wardog" "./Wardog.webp" "In Project Wardog, I implemented two data types and a few supporting types. The more complex data type of the two was the SimpleDialog tree, which utilized node classes to store each possible interaction type, like irritated, offers, and conclusion responses. The other data type I implemented is the BookLike class. It directly interacts with Ren'Py's scripting language to hide and unhide screens inside a list passed into the constructor based on the current index." >}}
 
 {{< dots >}}
 
 ### 4. Use software development processes to analyze a project problem, and to design, build, and test a corresponding software solution.
 
-{{< boards-section "wardog" "Project Wardog" "/games/wardog" "./Wardog.webp" "I built out the tooling to take the dialog that was written in a spreadsheet by the designers and generate a Python file that assigns the dialog text to a variable that can be used by the programmers in-game." >}}
+{{< boards-section "wardog" "Project Wardog" "/games/wardog" "./Wardog.webp" "Project Wardog had writers who weren't comfortable making commits to the game's repo. To make their lives easier, I wrote a Python script that would take a CSV file, one which gets generated by Google Sheets, that contains variable names and the corresponding strings, and parses it into a single Python script that gets imported into the game, where its data can be used throughout the code by any programmer." >}}
 
 {{< boards-section "tfttar" "Tales From Teren: The Approaching Rot" "/games/tfttar" "./TFTTAR.webp" "The framework that _Tales From Teren_ is built on uses a very limited custom language. To get around many of the issues I had, like having functions that you can’t pass variables into, I modeled out a system that allows you to store variables in global memory, exactly like how CPUs do it at a low level." >}}
 
@@ -81,6 +67,8 @@ head3 {
 
 {{< boards-section "pytris" "Pytris" "/games/pytris" "./Pytris.webp" "One of the more complex engines I’ve written in Python due to a lack of time constraints. Contains things like Godot-like signals, GUI objects, global data, and high framerates for an interpreted language." >}}
 
+{{< boards-section "peggle" "Peggle Clone" "/games/peggle-clone" "./Peggle.webp" "I've built this Peggle clone with independence in mind. No object has a direct dependence on another object. I've made everything in this project independent by leveraging a few of Godot's features. All pegs in any scene add themself to a group when they get instantiated. When the main game script gets instantiated, it grabs the group the pegs added themself to and operates on the pegs accordingly." >}}
+
 {{< dots >}}
 
 ### 6. Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects.
diff --git a/content/games/wardog/_index.md b/content/games/wardog/_index.md
index 1d6fccb..66827ca 100644
--- a/content/games/wardog/_index.md
+++ b/content/games/wardog/_index.md
@@ -30,9 +30,6 @@ In milestone 2, most of the game states have been implemented; however, the cred
 
 # My Programming Work
 This page is only for a simple overview of the game. If you want to learn more about the systems I’ve made for this game, click the headers.
-{{< break >}}
-{{< dots >}}
-{{< break >}}
 
 {{< rawhtml >}}
 <div style="display: flex; flex-direction: column; align-items: start;">