public void tick() {
		if (atPl && (x - Game.p.x > -256 && x - Game.p.x < 256) && (y - Game.p.y > -256 && y - Game.p.y < 256)) {
			
		}
		if (!getColison()) {
			y += vec.y;
			x += vec.x;
		}
		if (dirChose.Ring()) {
			vec.x = r.nextFloat() - r.nextFloat();
			vec.y = r.nextFloat() - r.nextFloat();
			dirChose.reset();
		}
		hit();
		setBounds((int) x, (int) y, width, height);
		hitBox.setBounds((int) x, (int) y, width, height);
		colBox.setBounds((int) x, (int) y, colBox.width, colBox.height);
		if (lifeTime.Ring() || health < 1) {
			death();
		}
	}