public void tick(PlayField field) {
		ticks++;
		float lastX = x;
		
		xVel = xVel + xAcc / 10.0F;
		yVel = yVel + yAcc / 10.0F;
		x += xVel;
		if(x < width / 2) {
			x = width / 2;
		}
		if(x > Game.WIDTH - width / 2) {
			x = Game.WIDTH - width / 2;
		}
		y += yVel;
		xVel = xVel / friction;
		yVel = yVel / friction;
		tilt = tilt / 5.0F;
		tilt = - (lastX - x) / 10.0F;
		if((tilt < 0.01F && tilt > 0) || (tilt > -0.01F && tilt < 0)) {
			tilt = 0;
		}
		
		if(y > Game.HEIGHT + 20) {
			field.destroyEntity(this);
		}
	}