protected void move() {
		setNaam("mcAwesome");
		PApplet app = getApp();
		ellapsed++;
		if(ellapsed>60){
			lastPosY = getEnemyYPos();
			lastPosX = getEnemyXPos();
			ox = getEnemyXPos();
			oy = getEnemyYPos();
			ellapsed = 0;
		} else {
			float movedX = (getEnemyXPos()/ellapsed)-lastPosX;
			float movedY = (getEnemyYPos()/ellapsed)-lastPosY;


			ox = getEnemyXPos()+movedX;
			oy = getEnemyYPos()+movedY;

		}

		if(timeToMove){
			rotateLeft();
			timeToMove = false;
			if (canFire()) {
				fire();
			}
		} else {
		float angleToShoot = 90-(float) (Math.atan2(ox-getXPos(), oy-getYPos()) * 180 / Math.PI);
		
		System.out.println(angleToShoot  + ", " + Math.toDegrees(getAngle()));
		if(angleToShoot>Math.toDegrees(getAngle())){
			rotateTurretRight();
			rotateRight();
		} else if(angleToShoot<Math.toDegrees(getAngle())){
			rotateLeft();
			rotateTurretLeft();
		} else {
			
		}
		//setRotation(angleToShoot);
		if (getSpeed() < 5) {
			increaseSpeed();
		}
		if (canFire()) {
			fire();
		}
		}
	}