diff --git a/pom.xml b/pom.xml
index 557a4346..141ac643 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
spring
Intro project for Spring Boot
- 21
+ 17
3.1.3.RELEASE
3.1.3.RELEASE
@@ -300,7 +300,7 @@
maven-compiler-plugin
3.11.0
- 21
+ 17
org.projectlombok
diff --git a/src/main/java/com/open/spring/mvc/PauseMenu/GamerScoreController.java b/src/main/java/com/open/spring/mvc/PauseMenu/GamerScoreController.java
new file mode 100644
index 00000000..9df579a4
--- /dev/null
+++ b/src/main/java/com/open/spring/mvc/PauseMenu/GamerScoreController.java
@@ -0,0 +1,68 @@
+package com.open.spring.mvc.PauseMenu;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Lightweight controller to handle gamer score submissions from the frontend.
+ * Exposed at /api/gamer/score (public, no auth required).
+ */
+@RestController
+@RequestMapping("/api/pausemenu")
+public class GamerScoreController {
+
+ @Autowired
+ private ScorePauseMenuRepo scoreRepository;
+
+ public static class GamerScoreRequest {
+ public String user;
+ public Integer score;
+ public String gameName;
+ public String variableName;
+ }
+
+ @PostMapping("/score")
+ public ResponseEntity