diff --git a/bin/coursework/Constraints.class b/bin/coursework/ConstraintsHandler.class
similarity index 90%
rename from bin/coursework/Constraints.class
rename to bin/coursework/ConstraintsHandler.class
index 3c70c8fb30b14d6a2391e0f208b022abb821ebc1..3925deed9d581baf2a3e504ec054b790a6711334 100644
Binary files a/bin/coursework/Constraints.class and b/bin/coursework/ConstraintsHandler.class differ
diff --git a/bin/coursework/Main.class b/bin/coursework/Main.class
index 4ff668e892537ec5df1044acc4cfbe5cf09b0d2b..7f230ff2765f64c4bfeaa4d51e685ceb5a8f0205 100644
Binary files a/bin/coursework/Main.class and b/bin/coursework/Main.class differ
diff --git a/src/coursework/Constraints.java b/src/coursework/ConstraintsHandler.java
similarity index 97%
rename from src/coursework/Constraints.java
rename to src/coursework/ConstraintsHandler.java
index eafc64554cdba995ad051d130dcab3b76d8fef32..3eb230683ab9f6bd8dc10a381fac252f2b801be1 100644
--- a/src/coursework/Constraints.java
+++ b/src/coursework/ConstraintsHandler.java
@@ -6,7 +6,7 @@ import java.util.List;
 import javafx.scene.control.TextField;
 import javafx.scene.layout.VBox;
 
-public class Constraints {
+public class ConstraintsHandler {
 
 	private TextField[] gridNumbers = new TextField[Main.N*Main.N];
 	private VBox[] gridBoxes = new VBox[Main.N*Main.N];
@@ -14,7 +14,7 @@ public class Constraints {
 	private boolean[][] gridErrors = new boolean[Main.N*Main.N][3];
 	
 	
-	public Constraints() {}
+	public ConstraintsHandler() {}
 	
 	private void updateData() {
 		gridNumbers = Main.getGridNumbers();
diff --git a/src/coursework/Main.java b/src/coursework/Main.java
index 86f2cb407ccb964ceb35dccce626bb0d8df096b5..087ea753cd0e2a06620b31b8f89029122a604207 100644
--- a/src/coursework/Main.java
+++ b/src/coursework/Main.java
@@ -54,7 +54,7 @@ public class Main extends Application {
 	private boolean clearing = false;
 	private boolean undoing = false;
 	private int fontSize;
-	private Constraints constraints = new Constraints();
+	private ConstraintsHandler constraints = new ConstraintsHandler();
 	
 	private Stack<GameState> undoStack = new Stack<GameState>();
 	private Stack<GameState> redoStack = new Stack<GameState>();