diff --git a/src/main/java/lab/BulletAnimated.java b/src/main/java/lab/BulletAnimated.java
index 27eae34736d28868aab2184cba9125bf188d4be8..de8d083dfe1db86395309271472bca1e59c0d085 100644
--- a/src/main/java/lab/BulletAnimated.java
+++ b/src/main/java/lab/BulletAnimated.java
@@ -54,7 +54,7 @@ public class BulletAnimated {
 			double cannonAngle = cannon.getAngle(); 
 			speed = speed
 					.add(new Point2D(Math.cos(cannonAngle) * strenghtOfCannon, Math.sin(cannonAngle) * strenghtOfCannon)
-							.multiply(1 / mass));
+							.multiply(1 / mass).multiply(timeStep/15));
 		} else if (!hitToGround) {
 			accelerate = false;
 			Point2D airResistanceforce = new Point2D(
diff --git a/src/main/java/lab/Cannon.java b/src/main/java/lab/Cannon.java
index 92c54310524127224b89db59c3b840b7709df328..b46745dc0779c5152639f0c4c9815c34f80d56fa 100644
--- a/src/main/java/lab/Cannon.java
+++ b/src/main/java/lab/Cannon.java
@@ -24,7 +24,7 @@ public class Cannon {
 	}
 
 	public void simulate(double timeStep) {
-		angle = angle + direction*0.8;
+		angle = angle + direction*80*timeStep;
 		if(angle <=-90 || angle >= 0) {
 			direction*=-1;
 		}