diff --git a/C++ProjectTemplate b/C++ProjectTemplate
index 05f1aa0..e663769 100755
Binary files a/C++ProjectTemplate and b/C++ProjectTemplate differ
diff --git a/main.cpp b/main.cpp
index 99904a8..4108890 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1168,6 +1168,7 @@ This is a test message that lets us trigger straight from a cutscene! Cool!)"),
 								}
 							} else {
 								POWER_GRADE_CURSOR[-CURRENT_TURN-1]=0;
+								PARTY_MEMBER_STATS[PARTY_MEMBER_ID[-CURRENT_TURN-1]]->selectedMove=nullptr;
 								BATTLE_STATE=BattleState::POWER_SELECT;
 							}
 						} else
@@ -1246,6 +1247,7 @@ This is a test message that lets us trigger straight from a cutscene! Cool!)"),
 						for (int i=0;i<BATTLE_ENCOUNTER->objs.size();i++) {
 							BATTLE_ENCOUNTER->objs[i]->obj->highlighted=false;
 						}
+						PARTY_MEMBER_STATS[PARTY_MEMBER_ID[-CURRENT_TURN-1]]->selectedMove=nullptr;
 					}
 					if (ACTIONKEYPRESSED) {
 						PARTY_MEMBER_STATS[PARTY_MEMBER_ID[-CURRENT_TURN-1]]->selectedTarget=SELECTED_TARGET;