diff --git a/src/main/java/sma/agents/states/State.java b/src/main/java/sma/agents/states/State.java
index 753bccb96b500aca2b8d81186405484dfa6af81c..c797634ba06608c026db2d390d9ac0a7a5bcc5f8 100644
--- a/src/main/java/sma/agents/states/State.java
+++ b/src/main/java/sma/agents/states/State.java
@@ -15,6 +15,6 @@ public abstract class State {
         this.agent = agent;
     }
 
-    public void onMovement(){}
+    public abstract void onMovement();
 
 }