diff --git a/Advanced templates/example_asymmetricalrotation_7states_animated/follower_sound.ogg b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/follower_sound.ogg
similarity index 100%
rename from Advanced templates/example_asymmetricalrotation_7states_animated/follower_sound.ogg
rename to Advanced templates/example_asymmetricalrotation_7statesfull_animated/follower_sound.ogg
diff --git a/Advanced templates/example_asymmetricalrotation_7states_animated/properties.txt b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/properties.txt
similarity index 99%
rename from Advanced templates/example_asymmetricalrotation_7states_animated/properties.txt
rename to Advanced templates/example_asymmetricalrotation_7statesfull_animated/properties.txt
index 0b1ead96c4252d56d9e9009a859fe253a1178887..0fd18ced96eb9af230c9876ee2f939e38e05e14f 100644
--- a/Advanced templates/example_asymmetricalrotation_7states_animated/properties.txt	
+++ b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/properties.txt	
@@ -60,7 +60,7 @@
 
 	"sprite_help": "The template is divided into several regions, each for a unique sprite, described by the below values. These sprite regions are each categorized according to the follower state in which they belong, and are further split into frames detailing both the rotation angle (indicated by numbers) and animation index (indicated by letters) of the follower. The \"sprite_size\" field determines the general size for each sprite region. \"Layers\" refers to the exact location of each sprite, with \"layer_step_size\" indicating how many pixels are stepped over for the position of the layer; layers also allow for literal layer functionality, allowing you to insert up to four sets of sprite locations, with the first sprite location being applied on top of following locations. You can also edit the offset of sprites, with the default templates providing automatic X axis centering for sprites, offset 16 pixels down on the Y axis.",
 
-	"template_explanation": "This specific template is designed for followers with all six states a follower can have, each having 2-frame animations and 8 unique degrees of rotation.",
+	"template_explanation": "This specific template is designed for followers with all seven states a follower can have, each having 2-frame animations and 8 unique degrees of rotation.",
 	
 	"sprite_size": [128, 128],
 	"layer_step_size": [128, 128],
diff --git a/Advanced templates/example_asymmetricalrotation_7states_animated/sprites.png b/Advanced templates/example_asymmetricalrotation_7statesfull_animated/sprites.png
similarity index 100%
rename from Advanced templates/example_asymmetricalrotation_7states_animated/sprites.png
rename to Advanced templates/example_asymmetricalrotation_7statesfull_animated/sprites.png
diff --git a/Advanced templates/example_symmetricalrotation_7states_animated/follower_sound.ogg b/Advanced templates/example_symmetricalrotation_7statesfull_animated/follower_sound.ogg
similarity index 100%
rename from Advanced templates/example_symmetricalrotation_7states_animated/follower_sound.ogg
rename to Advanced templates/example_symmetricalrotation_7statesfull_animated/follower_sound.ogg
diff --git a/Advanced templates/example_symmetricalrotation_7states_animated/properties.txt b/Advanced templates/example_symmetricalrotation_7statesfull_animated/properties.txt
similarity index 97%
rename from Advanced templates/example_symmetricalrotation_7states_animated/properties.txt
rename to Advanced templates/example_symmetricalrotation_7statesfull_animated/properties.txt
index 4097e3fb980d565113879aa037c1ed8e5c2f880d..2053316e8db7c1c2248bd8dfcad9a57a3380e913 100644
--- a/Advanced templates/example_symmetricalrotation_7states_animated/properties.txt	
+++ b/Advanced templates/example_symmetricalrotation_7statesfull_animated/properties.txt	
@@ -60,7 +60,7 @@
 
 	"sprite_help": "The template is divided into several regions, each for a unique sprite, described by the below values. These sprite regions are each categorized according to the follower state in which they belong, and are further split into frames detailing both the rotation angle (indicated by numbers) and animation index (indicated by letters) of the follower. The \"sprite_size\" field determines the general size for each sprite region. \"Layers\" refers to the exact location of each sprite, with \"layer_step_size\" indicating how many pixels are stepped over for the position of the layer; layers also allow for literal layer functionality, allowing you to insert up to four sets of sprite locations, with the first sprite location being applied on top of following locations. You can also edit the offset of sprites, with the default templates providing automatic X axis centering for sprites, offset 16 pixels down on the Y axis.",
 
-	"template_explanation": "This specific template is designed for followers with all six states a follower can have, each having 2-frame animations and 5 unique degrees of rotation. The second, third, and fourth rotation sprites are duplicated and mirrored, thus this template assumes a follower of symmetrical appearance.",
+	"template_explanation": "This specific template is designed for followers with all seven states a follower can have, each having 2-frame animations and 5 unique degrees of rotation. The second, third, and fourth rotation sprites are duplicated and mirrored, thus this template assumes a follower of symmetrical appearance.",
 	
 	"sprite_size": [128, 128],
 	"layer_step_size": [128, 128],
diff --git a/Advanced templates/example_symmetricalrotation_7states_animated/sprites.png b/Advanced templates/example_symmetricalrotation_7statesfull_animated/sprites.png
similarity index 100%
rename from Advanced templates/example_symmetricalrotation_7states_animated/sprites.png
rename to Advanced templates/example_symmetricalrotation_7statesfull_animated/sprites.png
diff --git a/Basic templates/example_symmetricalrotation_7states_animated/follower_sound.ogg b/Basic templates/example_symmetricalrotation_7states_animated/follower_sound.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..ad6c52e55e8d2fe8a6f46d42bb7df05803266f92
Binary files /dev/null and b/Basic templates/example_symmetricalrotation_7states_animated/follower_sound.ogg differ
diff --git a/Basic templates/example_symmetricalrotation_7states_animated/properties.txt b/Basic templates/example_symmetricalrotation_7states_animated/properties.txt
new file mode 100644
index 0000000000000000000000000000000000000000..064a8e6afe4a3d368ac0ba39d752297c459d2eca
--- /dev/null
+++ b/Basic templates/example_symmetricalrotation_7states_animated/properties.txt	
@@ -0,0 +1,209 @@
+{
+	"transparent_colors": [
+		115, 115, 255,
+		82, 82, 255
+	],
+	"transparent_colors_explanation": "The above colors will be made transparent upon processing the template image for sprite conversion. You can add up to 4 colors to be set to transparent.",
+
+	"name": "example",
+	"name_explanation": "The name of your follower. The names of followers appear on the main menu, upon toggling \"extrainfo mode\" with the drift button. For character names with spaces, use underscores instead of spaces: underscores will be interpreted as spaces in-game, while spaces won't work.",
+	"prefix": "EXMP",
+	"prefix_explanation": "A set of 4 characters used to internally identify your follower, mainly used for its files.",
+	"category": "Fanworks",
+	"category_explanation": "The category your follower will appear under. Followermaker doesn't allow for the creation of custom categories, though you can still enter one.",
+
+	"prefcolor": "red",
+	"prefcolor_explanation": "Default follower color. Must use the name of a spray can, as seen on the main menu in extrainfo mode.",
+	"mode": 0,
+	"mode_explanation": "If floating (0) or on the ground (1).",
+	"scale": 1,
+	"scale_explanation": "(in Fracunits) Scale relative to the player's. Value entered will be inserted as [value] * FRACUNIT",
+	"bubblescale": 0,
+	"bubblescale_explanation": "(in Fracunits) Bubble scale relative to the player scale. If not set, no bubble will spawn.",
+	"atangle": 230,
+	"atangle_explanation": "Angle the follower will be at around the player. The follower will always face the same direction as the player.",
+	"distance": 40,
+	"distance_explanation": "(in Fracunits) Distance relative to the player (in a circle).",
+	"height": 32,
+	"height_explanation": "(in Fracunits) Height of the follower, this is mostly important for Z-flipping.",
+	"zoffs": 32,
+	"zoffs_explanation": "(in Fracunits) Z-offset relative to the player's height. Cannot be negative.",
+	"horzlag": 3,
+	"horzlag_explanation": "(in Fracunits) Lag for X/Y displacement. Must be > 0 because we divide by this number.",
+	"vertlag": 6,
+	"verlag_explanation": "(in Fracunits) Lag for Z displacement. Must be > 0 because we divide by this number.",
+	"anglelag": 8,
+	"anglelag_explanation": "(in Fracunits) Angle rotation lag. Must be > 0 because we divide by this number.",
+	"bobamp": 4,
+	"bobamp_explanation": "(in Fracunits) Bob amplitude.",
+	"bobspeed": 70,
+	"bobspeed_explanation": "(in Tics) Arbitrary modifier for bobbing speed. Default is TICRATE*2 (70 Tics = 2 seconds)",
+	"hitconfirmtime": 1,
+	"hitconfirmtime_explanation": "(in Tics) Time to keep the hit confirm state playing for.",
+	"idle_animation_speed": 35,
+	"idle_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the idle state.",
+	"following_animation_speed": 35,
+	"following_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the following state.",
+	"hurt_animation_speed": 35,
+	"hurt_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the hurt state.",
+	"lose_animation_speed": 35,
+	"lose_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the lose state.",
+	"win_animation_speed": 35,
+	"win_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the win state.",
+	"hitconfirm_animation_speed": 35,
+	"hitconfirm_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the hit confirm state.",
+	"ring_animation_speed": 35,
+	"ring_animation_speed_explanation": "(in Tics) Number of Tics it takes to cycle through an animated sprite in the ring state.",
+	
+	
+	"follower_states_help": "As you may know, followers have several animations for things that can occur during the race; these are described as \"states\". Followers can have up to 7 states, in order: an idle state, a following state (as in, following the player), a hurt state (when you get hit by an item), a lose state (when you lose the race), a win state (win the race), a \"hit confirm\" state (occurs when you hit another racer with an item), and a \"ring\" state (used whenever Auto Ring is enabled as the follower spends your rings). Of these, the idle state is obligatory in all followers. Additionally, the duration of the hit confirm state is controlled by a variable which can be edited above.",
+
+	"template_explanation": "This specific template is designed for followers with all seven states a follower can have. The idle and following states support 2-frame animations with 5 unique degrees of rotation, with the second, third, and fourth rotation sprites being duplicated and mirrored. The hurt, lose, win, hit confirm, and ring states support a 2-frame sprite that is seen from any angle.",
+
+	"sprite_size": [128, 128],
+	"layer_step_size": [128, 128],
+	"sprites": {
+		"idle": {
+			"A1": {
+				"offset": [64, 112],
+				"layers": [[0, 0]]
+			},
+			"A2A8": {
+				"offset": [64, 112],
+				"layers": [[1, 0]]
+			},
+			"A3A7": {
+				"offset": [64, 112],
+				"layers": [[2, 0]]
+			},
+			"A4A6": {
+				"offset": [64, 112],
+				"layers": [[3, 0]]
+			},
+			"A5": {
+				"offset": [64, 112],
+				"layers": [[4, 0]]
+			},
+			"B1": {
+				"offset": [64, 112],
+				"layers": [[0, 1]]
+			},
+			"B2B8": {
+				"offset": [64, 112],
+				"layers": [[1, 1]]
+			},
+			"B3B7": {
+				"offset": [64, 112],
+				"layers": [[2, 1]]
+			},
+			"B4B6": {
+				"offset": [64, 112],
+				"layers": [[3, 1]]
+			},
+			"B5": {
+				"offset": [64, 112],
+				"layers": [[4, 1]]
+			}
+		},
+		"following": {
+			"A1": {
+				"offset": [64, 112],
+				"layers": [[0, 2]]
+			},
+			"A2A8": {
+				"offset": [64, 112],
+				"layers": [[1, 2]]
+			},
+			"A3A7": {
+				"offset": [64, 112],
+				"layers": [[2, 2]]
+			},
+			"A4A6": {
+				"offset": [64, 112],
+				"layers": [[3, 2]]
+			},
+			"A5": {
+				"offset": [64, 112],
+				"layers": [[4, 2]]
+			},
+			"B1": {
+				"offset": [64, 112],
+				"layers": [[0, 3]]
+			},
+			"B2B8": {
+				"offset": [64, 112],
+				"layers": [[1, 3]]
+			},
+			"B3B7": {
+				"offset": [64, 112],
+				"layers": [[2, 3]]
+			},
+			"B4B6": {
+				"offset": [64, 112],
+				"layers": [[3, 3]]
+			},
+			"B5": {
+				"offset": [64, 112],
+				"layers": [[4, 3]]
+			}
+		},
+		"hurt": {
+			"A0": {
+				"offset": [64, 112],
+				"layers": [[0, 4]]
+			},
+			"B0": {
+				"offset": [64, 112],
+				"layers": [[0, 5]]
+			}
+		},
+		"lose": {
+			"A0": {
+				"offset": [64, 112],
+				"layers": [[1, 4]]
+			},
+			"B0": {
+				"offset": [64, 112],
+				"layers": [[1, 5]]
+			}
+		},
+		"win": {
+			"A0": {
+				"offset": [64, 112],
+				"layers": [[2, 4]]
+			},
+			"B0": {
+				"offset": [64, 112],
+				"layers": [[2, 5]]
+			}
+		},
+		"hitconfirm": {
+			"A0": {
+				"offset": [64, 112],
+				"layers": [[3, 4]]
+			},
+			"B0": {
+				"offset": [64, 112],
+				"layers": [[3, 5]]
+			}
+		},
+		"ring": {
+			"A0": {
+				"offset": [64, 112],
+				"layers": [[4, 4]]
+			},
+			"B0": {
+				"offset": [64, 112],
+				"layers": [[4, 5]]
+			}
+		},
+
+		"graphics": {
+			"icon": {
+				"overwrite_sprite_size": [16, 16],
+				"overwrite_layer_step_size": [1, 1],
+				"layers": [[10, 778]]
+			}
+		}
+	}
+}
\ No newline at end of file
diff --git a/Basic templates/example_symmetricalrotation_7states_animated/sprites.png b/Basic templates/example_symmetricalrotation_7states_animated/sprites.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4ba5d148212bbda0b146b27eed0fcc4214c3d69
Binary files /dev/null and b/Basic templates/example_symmetricalrotation_7states_animated/sprites.png differ